ubuntu启动自动挂载磁盘以及修改home目录

一、ubuntu启动自动挂载磁盘

/mnt 和 /media 两个地方可以挂载
现在暂时了解到的区别就是
/mnt 上挂载就是感觉是千人到文件系统中,不是以一个盘符出现在文件夹管理系统
/media 上挂载就是感觉是多了个磁盘分区,类似window的那种,也就是打开的话左侧状态栏会有区分
其他暂时没看到啥区别 如下图

ubuntu启动自动挂载磁盘以及修改home目录_第1张图片
左侧有盘符的media和没盘符mnyt

我要挂载的磁盘:

  • 20G的卷(256GSSD硬盘分出的20G Ext4格式)
  • Win10 (256GSSD硬盘分出的200G NTFS格式 Win10主分区 系统盘)
  • Backup (1THDD硬盘分出的450G NTFS格式 Windows系统逻辑分区)
  • File (1THDD硬盘分出的500G NTFS格式 Windows系统逻辑分区)

一、步骤

  1. 查询磁盘列表找到要挂载的磁盘
sudo fdisk -l
ubuntu启动自动挂载磁盘以及修改home目录_第2张图片
查询磁盘列表找到要挂载的磁盘
  1. 查询磁盘并找到对应的UUID
sudo blkid
ubuntu启动自动挂载磁盘以及修改home目录_第3张图片
查询磁盘并找到对应的UUID
  1. 在要挂载的地方建立相应的文档
sudo mkdir /mnt/usrfile
sudo mkdir /media/wanxp/Win10
sudo mkdir /media/wanxp/Backup
sudo mkdir /media/wanxp/File
ubuntu启动自动挂载磁盘以及修改home目录_第4张图片
在要挂载的地方建立相应的文档
  1. 编辑管理文档
#先备份以防出错
sudo cp /etc/fstab /etc/fstab.bak
#编辑管理文档
sudo vim /etc/fstab
ubuntu启动自动挂载磁盘以及修改home目录_第5张图片
编辑管理文档
  1. 编辑管理文档
# /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
ubuntu启动自动挂载磁盘以及修改home目录_第6张图片
编辑管理文档

添加内容 解析

  • # /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迁移自此,当然你可以迁移至任务磁盘。(已经挂载则不需第一步)

  1. 挂载设置好的硬盘(我的是sdb7)
sudo mkdir /mnt/tmp
sudo mount /dev/sdb7 /mnt/tmp
  1. 同步 home 目录所有文件,删除之前的 home 目录下的所有文件
sudo rsync -avx /home/ /mnt/tmp
#确定同步成功之后,删除旧 home 目录
rm -rf /home/*  #deletes the old home
//卸载 /home
umount -l /home
  1. 重新挂载新硬盘并设置启动挂载
sudo mount /dev/sdb7 /home
  1. 注意 一定要修改/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

你可能感兴趣的:(ubuntu启动自动挂载磁盘以及修改home目录)