首页 > Linux > linux 添加磁盘、分区、挂载、扩容现有分区
2019
04-10

linux 添加磁盘、分区、挂载、扩容现有分区

1)fdisk -l 命令 查看磁盘、及其设备的情况
除去/dev/mapper/xx 这样的磁盘,剩下的,应该是可以存储文件的磁盘
通常命名为/dev/sdX  ,其中X,从a开始,以添加磁盘的先后为顺序,依次命名为/dev/sda、/dev/sdb等等
磁盘下面,有分区(也叫设备)。。是以当前磁盘加编号命名。比如/dev/sda1、/dev/sda2等
未分区的磁盘下面,没有分区 (外设添加的磁盘,是没有分区过的)
2)对磁盘分区
fdisk  <磁盘名,比如/dev/sdb>
依次输入:
n  添加新分区
p  创建为主分区,
回车使用默认分区号
回车两次使用默认起始扇区和最后扇区
特别注意:使用fdisk -l 查看设备信息的System字段,一般有Linux、Linux LVM两种类型,默认创建的分区是Linux类型。如果要改为Linux LVM(比如扩容时),则:
继续输入t,输入8e,回车。输入w,保存退出。
3)分区完成,会获得相关分区的设备号(比如/dev/sdb1)
接下来,就可以根据设备号,对分区进行挂载到文件系统、或者对已有分区进行扩容
4)将新设备挂载到文件系统:
首先,必须格式化分区:
mkfs  -t  <文件系统的类型> <设备号>  
或者使用mkfs.XX  <设备号>这个快捷方式
注意,常见文件系统类型是ext4、xfs等
挂载分区:
将分区信息写入fstab(这样开机自动挂载)
echo ‘<设备号>   <挂载所在的文件夹路径>  <文件系统类型> defaults 0 0’  >> /etc/fstab
挂载分区:
mount -a
5)对现有分区进行扩容:
首先确定要扩展的分区,属于哪个卷组
卷组(volume group、简称vg),使用vgdisplay命令,查看卷组信息。比如卷组名、VG Size等
创建物理卷(physical volume):
pvcreate <设备名>
扩展卷组:vgextend /dev/<卷组名>  <设备名>
扩展逻辑卷<卷组名>-root的容量:
lvextend -L +XXXXM /dev/<卷组名>/root
其中XXXX是设备分区的容量(以M为单位,1G约为1020M)。如果提示不足,可以将该数字调小
重置根分区的容量:特别注意:ext、xfs的重置分区方式是不一样的
使用df -T 查看当前跟分区(挂载在/上的文件系统)是什么类型。
ext类型的话,重置分区容量:resize2fs  /dev/<卷组名>/root
xfs类型的话,重置分区容量:xfs_growfs /dev/<卷组名>/root

最后编辑:
作者:sunny5156
喜欢技术....

留下一个回复