Linux硬盘挂载
1.使用逻辑分区来挂载常用文件系统,避免直接磁盘分区无法扩容的风险
2.开启系统开机自动挂载
一.磁盘分区,生成分区 fdisk /dev/vdb 创建一个新分区n,设置为主分区p,设置分区序号为第1分区(默认为最小序号),默认第1扇区,默认最后扇区,格式完w保存并退出分区模式。 如: n p 1 回车 回车 w 生成 /dev/vdb1 在Linux中使用fdisk命令进行分区时,有时会遇到“ WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboot.” 这种告警信息。 此时使用fdisk命令看不到新建的分区信息,可以使用partprobe命令解决这个问题而不用重启系统,因为partprobe可以使kernel重新读取分区信息,从而避免重启系统 在创建物理卷时需要有lvm2 yum -y install lvm2 二.创建物理卷组 pvcreate /dev/vdb1 ps:在创建完物理卷组后,该分区会被格式化为 “LVM2_member”类型 三.扩大逻辑卷组或者创建逻辑卷组 1.vgdisplay或vgs没有要的卷组,则创建新的卷组 vgcreate newVG /dev/vdb1 2.已经有卷组,但是空间不足,则扩展原卷组 vgextend oldVG /dev/vdb1 3.新卷组创建错误,可以删掉重新创建。如果是原卷组,则不能直接删掉 vgremove /dev/newVG 进行删除 四.创建逻辑卷或者扩大逻辑卷 1.lvdisplay 发现not available或逻辑卷在卷组目录中不显示 需要执行vgchange -a y newVG 2.创建新的逻辑卷 lvcreate -L 100G -n root newVG 或按百分比 lvcreate -l 100%VG -n root newVG 3.扩大原有逻辑卷 lvextend -L 100G /dev/newVG/root 或 lvextend -L 100G /dev/mapper/newVG-root | 五.格式化逻辑卷(新创建的卷组才需要格式化) df -hT 查看文件系统格式,是xfs、ext4还是其它 1.新的逻辑磁盘,需要格式化(创建文件系统)。 centos7使用xfs mkfs -t xfs /dev/mapper/newVG-root 或者 mkfs.xfs /dev/newVG/root centos7使用ext4 mkfs -t ext4 /dev/mapper/newVG-root 或者 mkfs.ext4 /dev/newVG/root 存在无法格式化的话,需要强制格式化,加-f; mkfs -t xfs -f /dev/newVG/root 2.对于旧的磁盘,扩容磁盘 文件系统为xfs格式使用下面命令 xfs_growfs /dev/mapper/newVG/root 文件系统为ext2、ext3、ext4使用下面命令 resize2fs /dev/mapper/newVG/root 六.挂载分区 mount /dev/mapper/newVG-root /newMNT 挂载前需创建挂载点文件夹(mkdir /newMNT) 七.设置开机启动 vi /etc/fstab 添加一条记录;需要调整文件系统类型ext4还是xfs;该文件如果设置错误会导致系统重启失败。 请慎重最后面2个值,默认用0 0 表示不使用dump备份,不使用fsck进行文件系统检查。 要使用UUID方式挂载可以使用blkid查看设备的UUID 要挂载的逻辑卷 挂载位置 文件系统 设置选项 dump pass /dev/mapper/newVG-root(或UUID=<设备的UUID>) /home ext4 defaults 0 0 |