linux 添加硬盘到/home 目录

当磁盘分区发现不够用时,能想道的
第一个做法就是增加分区大小。但是一般Linux如果没有采用逻辑卷管理,则动态增加分区大小很困难,
一个能想道的办法就是,备份分区文件系统数据,删除分区,然后再重新创建分区,恢复备份的文件系统,
这个做法比较玄,可能删除分区后导致系统无法启动。
第二个做法就是,创建一个新的逻辑分区(当然必须有未使用的磁盘空间能分配),将文件系统从老分区
拷贝到新分区,然后修改fstab,使用新分区/文件系统替换老的分区/文件系统
第三种做法是,创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,
mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。

举例说明: 新增磁盘的设备文件名为 /dev/sdb1 大小为100GB。 #fdisk -l 查看新增的的磁盘 1、对新增磁盘进行分区 #fdisk /dev/sdb1
输入 n  块数什么的,都输入 1,其他选默认的就行。t,修改分区格式:8e,w保存。 按提示操作 p打印 n新增 d 删除 w操作生效 q退出 操作后 w #partprobe 强制让内核重新找一次分区表(更新分区表) 这里我们新增一个分区 /dev/sdb1 大小为100GB 2、分区格式化 #mkfs -t ext3 /dev/sdb1 格式化为ext3格式
报错解决:
dmsetup status
dmsetup remove_all
dmsetup status ----查看状态 3、将新硬盘临时挂载在一个目录下 #cd /mnt/ #mkdir home #mount /dev/sdb1 /mnt/home 挂载到/mnt/home #df -h 查看 #cp -a /home/* /mnt/home/ 把home下的东西拷到挂载的目录下,备份 #rm -rf /home/* 把home下的东西删干净 #umount /dev/sdb1 卸载硬盘 #df -h 查看 4、设置开机挂载 #vi /etc/fstab 末尾增加一行 /dev/sdb1 /home ext3 defaults 1 2 保存退出 #df -h 查看 /home是否被挂载 #mount -a 挂载/etc/fstab 中未挂载的分区 #df -h 查看 Filesystem Size Used Avail Use% Mounted on LABEL=cec-rootfs 16G 1.9G 13G 13% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 194M 28M 157M 15% /boot /dev/sdb1 40G 176M 38G 1% /home
原文地址:https://www.cnblogs.com/chenjiye/p/10307836.html