# /opt/MegaCli -PDList -aALL如果没有RAID,通过hdparm命令查看即可
1、通过fdisk -l列出物理硬盘的设备名称 # fdisk 共两块硬盘:/dev/hda、/dev/hdd
2、通过hdparm命令查看指定硬盘的型号# hdparm -i /dev/hda# hdparm -i /dev/hdd
为了学习深度学习,最近开始配置一台新的服务器。作为一个初学者,阅读了不少五花八门的教程,趟过了很多坑,走过了很多弯路。当然,也从前人的分享中受益良多。因此,本着开源的精神,将一些总结记于此,为像我一样的小白铺平道路,也不失为一种乐趣。
新服务器的第一件事通常需要挂载一块额外的硬盘。
系统:Ubuntu 1604
硬盘:6T
使用GPT方式挂载的原因:
通常对硬盘进行分区是在终端输入sudo fdisk进行的。但是,当挂载的硬盘的容量 大于2T 的时候,无法通过sudo fdisk进行挂载。因此,必须使用GPT进行挂载,并设置为开机启动。
*** 作方式如下所示:
1 sudo fdisk -l:查看服务器上有哪些硬盘,看到例如/dev/sdb,并且没有进行分区;这个时候是没有挂载的;
2 运行sudo parted /dev/sdb,进入parted
输入:mklabel gpt 将磁盘设置为GPT格式
输入:mkpart logical 0 -1 将磁盘所有的容量设置为GPT格式
输入:print 查看分区结果
此时,应该是默认进行分了一个/dev/sdb1这个分区。
3将刚刚分出来的sdb1格式化为ext4的格式
输入:partprobe
输入:sudo mkfsext4 -F /dev/sdb1
4 设置开机自动挂载
输入:sudo gedit /etc/fstab
在文件末尾添加:/dev/sdb1 /home/newdisk ext4 defaults 0 0,并保存退出(使用“:wq”)。newdisk就是你要挂载的硬盘名称。
5 此时,在我挂载时发现出错,不用着急,搜disk,进入需要加载的硬盘,点齿轮左边的“三角形”按钮进行挂载,然后重启。
6 挂载好的硬盘是root权限,读写不方便,输入命令:sudo chmod 777 /home/newdisk 变为普通权限,重启。
本章我们先介绍Linux服务器磁盘挂载,下期介绍Linux磁盘扩容问题。
Linux磁盘挂载有两种情况
1 小于2T磁盘挂载
2 大于2T磁盘挂载
下面我们分别介绍两种情况的挂载方式
以下磁盘名称都以/dev/sdc为例
挂载小于2T的磁盘也分两种
第一种,直接挂载裸盘,此刻就不用创建分区
在这种情况下,可以直接格式化磁盘,我们这里用ext4格式,当然也可以使用xfs格式
1)格式化分区
2)挂载磁盘
在挂载磁盘之前为了防止机器重启的时候没有加载磁盘,我们需要添加配置文件
1)创建分区
在这种情况下,我们需要先将裸盘创建分区,需要使用fdisk命令
以下都是按照实际运维工作中使用的介绍,还有特殊情况可以自行搜索文档研究。
3) 挂载分区
和上面一样,挂载大于2T的磁盘也分裸盘和分区
第一种,挂载裸盘的话,和小于2T一样,不涉及分区情况,可以直接挂载,具体挂载方式可以参考小于2T的裸盘挂载方式
下面具体说一下第二种,磁盘分区挂载
这种方式已经不能使用fdisk工具了,fdisk只适合划分2T一下的磁盘,此刻需要用到的工具是parted
1)建立磁盘标签GPT
parted /dev/sdc
查看当前磁盘信息
print 可以看到磁盘还没有分区
我们这里使用创建主分区,并且使用全部磁盘
mkpart primary 0% 100%
4) 挂载磁盘
这里也参考上面的磁盘挂载,写入配置文件/etc/fstab,这里为了简便,我直接在命令行挂载了。
此时可以看到磁盘已经挂载
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)