一、ubuntu启动自动挂载磁盘
/mnt 和 /media 两个地方可以挂载
现在暂时了解到的区别就是
/mnt 上挂载就是感觉是千人到文件系统中,不是以一个盘符出现在文件夹管理系统
/media 上挂载就是感觉是多了个磁盘分区,类似window的那种,也就是打开的话左侧状态栏会有区分
其他暂时没看到啥区别 如下图
我要挂载的磁盘:
- 20G的卷(256GSSD硬盘分出的20G Ext4格式)
- Win10 (256GSSD硬盘分出的200G NTFS格式 Win10主分区 系统盘)
- Backup (1THDD硬盘分出的450G NTFS格式 Windows系统逻辑分区)
- File (1THDD硬盘分出的500G NTFS格式 Windows系统逻辑分区)
一、步骤
- 查询磁盘列表找到要挂载的磁盘
sudo fdisk -l
- 查询磁盘并找到对应的UUID
sudo blkid
- 在要挂载的地方建立相应的文档
sudo mkdir /mnt/usrfile
sudo mkdir /media/wanxp/Win10
sudo mkdir /media/wanxp/Backup
sudo mkdir /media/wanxp/File
- 编辑管理文档
#先备份以防出错
sudo cp /etc/fstab /etc/fstab.bak
#编辑管理文档
sudo vim /etc/fstab
- 编辑管理文档
# /mnt/usrfile was on /dev/sdb7 during installation
UUID=cac6b231-9d08-4605-90e3-ba9c66cbec1c /mnt/usrfile ext4 defaults 0 2
# /media/wanxp/Win10 was on /dev/sdb2 during installation
UUID=8C68FAAD68FA94E4 /media//wanxp/Win10 ntfs auto,x-systemd.automount 0 0
# /media/wanxp/Backup was on /dev/sda4 during installation
UUID=0006CB1B00025DE8 /media//wanxp/Backup ntfs auto,x-systemd.automount 0 0
# /media/wanxp/File was on /dev/sda5 during installation
UUID=DE5236175235F53D /media/wanxp/File ntfs auto,x-systemd.automount 0 0
添加内容 解析
- # /media/wanxp/Win10 was on /dev/sdb2 during installation 注释
- UUID=cac6b231-9d08-4605-90e3-ba9c66cbec1c 查询到的磁盘分区UUID
- /media/wanxp/Win10 挂载的位置
- auto,x-systemd.automount 挂载的选项 以逗号隔开,可以有很多
- 0 决定是否对这个文件系统进行备份.0 表示忽略, 1 则进行备份
- 0 数值来决定需要检查的文件系统的检查顺序 允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查
具体解析参照[fstab]https://wiki.archlinux.org/index.php/Fstab_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E8.87.AA.E5.8A.A8.E6.8C.82.E8.BD.BD
二、修改home,挂载其它磁盘为home目录
home目录为用户存放文件的地方类似以前的WinXP的Doucuments目录。由于我系统盘只有15G,用了一段时间剩余空间越来越小,幸好当初安装Ubuntu系统时有分出一个20G的空间。即上面的/dev/sdb7。则可以将home迁移自此,当然你可以迁移至任务磁盘。(已经挂载则不需第一步)
- 挂载设置好的硬盘(我的是sdb7)
sudo mkdir /mnt/tmp
sudo mount /dev/sdb7 /mnt/tmp
- 同步 home 目录所有文件,删除之前的 home 目录下的所有文件
sudo rsync -avx /home/ /mnt/tmp
#确定同步成功之后,删除旧 home 目录
rm -rf /home/* #deletes the old home
//卸载 /home
umount -l /home
- 重新挂载新硬盘并设置启动挂载
sudo mount /dev/sdb7 /home
-
注意 一定要修改/etc/fstab文件,将/dev/sdb7(这是我的磁盘,你根据自己磁盘)修改为/home如下
修改启动磁盘加载文件
sudo vim /etc/fstab
添加以下内容
# /mnt/usrfile was on /dev/sdb7 during installation
UUID=cac6b231-9d08-4605-90e3-ba9c66cbec1c /home ext4 defaults,noatime 0 2