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

一、ubuntu启动自动挂载磁盘

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

左侧有盘符的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
查询磁盘列表找到要挂载的磁盘
  1. 查询磁盘并找到对应的UUID
sudo blkid
查询磁盘并找到对应的UUID
  1. 在要挂载的地方建立相应的文档
sudo mkdir /mnt/usrfile
sudo mkdir /media/wanxp/Win10
sudo mkdir /media/wanxp/Backup
sudo mkdir /media/wanxp/File
在要挂载的地方建立相应的文档
  1. 编辑管理文档
#先备份以防出错
sudo cp /etc/fstab /etc/fstab.bak
#编辑管理文档
sudo vim /etc/fstab
编辑管理文档
  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
编辑管理文档

添加内容 解析

  • # /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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容