Ubuntu挂在硬盘分为两种,一种是临时性的,服务器重启之后就消失了,另一种是服务器重启时继续自动挂载,下面分别介绍。
首先介绍一点基础
或者
lsblk前面的代表设备名称,后面的代表挂载点。
1、格式化硬盘(请谨慎)
找出待挂载设备的名称 /dev/sdb1,然后使用如下命令:
sudo mkfs -t ext4 /dev/sdb12、临时挂载
mkdir /media/data/data01 #创建挂载点 sudo mount -t ext4 /dev/sdb1 /media/data/data01 #临时挂载至此,挂载就好了,可用df -h查看挂载情况,不过重启所有的挂载都会失效。
开机自动挂载的建议使用uuid进行设备标识,如果使用设备名称的话,如果重启设备名称发生变化,会导致挂载失败
#方式一 /dev/sdb1 /home/data1 ext4 defaults 0 0 #不建议 #方式二 #sudo vim /etc/fstab 添加下面一行 UUID=62572e1b-3357-4a38-8368-a7ca3da39755 /media/data/data01 ext4 defaults 0 0 #推荐uuid的查询方式:
1、使用blkid /dev/sdb1 (有时候不起作用)
2、使用ls -l /dev/disk/by-uuid 会列出所有设备的,查找指定设备的uuid即可。
首先需要将原始home目录下的文件拷贝到新的路径下,需要注意的是,拷贝的时候需要将不同文件夹的属性一起拷贝,使用以下命令:
sudo cp -ar /old_home/* /temp_home拷贝完成后,按照上面的方式将新的硬盘挂载到/home路径下,然后再将temp_home位置备份的文件拷贝回/home目录即可。