将挂载在 /mnt 的分区移动到 /media?

Sum*_*ukh 2 partitioning nautilus mount hard-drive

我在 2TB HDD 上安装了 4 个 Ext4 分区/mnt。我想将它们安装在/media.

我的问题是

  • 我怎样才能做到这一点?
  • /media随意安装后,它们是否会在 nautilus 的侧栏中可见?(现在他们不是)
  • 对于主要包含视频/音乐/图像(即媒体)的分区,这样做有什么优点或缺点?

输出 cat /etc/fstab

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name 
devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=6de91b2b-f519-445c-9b59-5b3f0ac727c5 /               ext4    
errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=bd7673b1-589a-4ab6-842c-0324d563c838 /home           ext4    
defaults        0       2
# swap was on /dev/sda1 during installation
UUID=d1749176-6c41-4961-a6bd-0c6a56968970 none            swap    sw              
0       0
/dev/disk/by-uuid/54c9765b-af6d-4a62-905f-09b56e280178 /mnt/Stuff auto 
nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/b2d7f1a7-f3e6-4ca5-9925-d8225c897e4d /mnt/Movies 
auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/c2104e2a-cc8e-4b7b-9bba-a05d316472b4 /mnt/Hollywood 
auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/707694b6-97b8-4374-9283-c98192591486 /mnt/Series 
auto nosuid,nodev,nofail,x-gvfs-show 0 0
Run Code Online (Sandbox Code Playgroud)

输出 lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0   1.8T  0 disk 
??sdb4   8:20   0   713G  0 part /mnt/Series
??sdb2   8:18   0   220G  0 part /mnt/Movies
??sdb3   8:19   0   710G  0 part /mnt/Hollywood
??sdb1   8:17   0   220G  0 part /mnt/Stuff
sda      8:0    0 111.8G  0 disk 
??sda2   8:2    0     1K  0 part 
??sda5   8:5    0  14.3G  0 part /
??sda3   8:3    0  44.9G  0 part 
??sda1   8:1    0   7.6G  0 part [SWAP]
??sda6   8:6    0  44.9G  0 part /home
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

mis*_*sha 5

以下命令用于卸载当前安装在特定目录中的任何内容(-v打开详细输出,以便您通过命令了解安装/卸载过程中发生的情况):

sudo umount -v [DIRECTORY]
Run Code Online (Sandbox Code Playgroud)

在你的情况下,你将不得不运行这四个命令:

sudo umount -v /mnt/Stuff
sudo umount -v /mnt/Movies
sudo umount -v /mnt/Hollywood
sudo umount -v /mnt/Series
Run Code Online (Sandbox Code Playgroud)

以下是您重新挂载分区的方法(是的,您的文件管理器在查看和打开它们时没有问题)(不要忘记先自己创建目录:sudo mkdir /media/Stuff等等):

sudo mount -t auto -o rw /dev/sdb1 /media/Stuff -v
sudo mount -t auto -o rw /dev/sdb2 /media/Movies -v
sudo mount -t auto -o rw /dev/sdb3 /media/Hollywood -v
sudo mount -t auto -o rw /dev/sdb4 /media/Series -v
Run Code Online (Sandbox Code Playgroud)

现在,/etc/fstab像这样打开文件:

sudo nano -w /etc/fstab
Run Code Online (Sandbox Code Playgroud)

并将所有出现的mntin there更改为media

/dev/disk/by-uuid/54c9765b-af6d-4a62-905f-09b56e280178 /media/Stuff auto 
nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/b2d7f1a7-f3e6-4ca5-9925-d8225c897e4d /media/Movies 
auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/c2104e2a-cc8e-4b7b-9bba-a05d316472b4 /media/Hollywood
auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/707694b6-97b8-4374-9283-c98192591486 /media/Series 
auto nosuid,nodev,nofail,x-gvfs-show 0 0
Run Code Online (Sandbox Code Playgroud)

至于你的最后一个问题,除了 mnt 目录传统上主要用于临时安装之外,将分区移动到媒体目录既没有真正的优点也没有缺点。因此,将您的内容安装在媒体目录中确实可能是合乎逻辑的,尽管媒体目录通常用于可移动媒体,例如 U 盘、外部硬盘驱动器、CD-ROM 等。除此之外,无论您的东西安装在文件系统中的哪个位置都没有区别。