我想在单独的内置硬盘上使用媒体内容,但希望从通常访问它的桌面上的视频、音乐和图片选项来访问它。
如何将文件夹属性更改为新硬盘?
答案1
您可以通过两种方式实现此目的:符号链接和绑定挂载前者更容易设置,而且根据我的经验,它对 Nautilus 造成的问题较少。后者主观上更稳定,速度可能也更快。如果你对 Ubuntu 和 Linux 不太熟悉,我建议你选择第一个选项。
符号链接
假设您已在 上安装了第二块硬盘/mnt/hdd
。您可以为自己的用户创建一个新目录以方便使用。
sudo mkdir /mnt/hdd/username
sudo chown username:username /mnt/hdd/username
username
您的系统用户在哪里。
现在在第二个硬盘上创建所需的目录,例如:下载和视频
mkdir /mnt/hdd/username/{Downloads,Videos}
此时,您已准备好创建符号链接。从您的主目录中删除Downloads
和文件夹,Videos
如果其中有任何内容,请先将其复制到第二块硬盘上的新目录中。您可以使用 Nautilus 来实现这一点。
rm -rf ~/{Videos,Downloads}
ln -s /mnt/hdd/username/{Videos,Downloads} /home/username/
现在您可以从主目录访问视频和下载目录,就像它们在您的主硬盘上一样。
绑定坐骑
这是一个稍微复杂一些的解决方案,但在我看来更可靠。如果你认为自己是新手,我不建议你走这条路。
我们再次假设您的第二块硬盘安装在/mnt/hdd
。像以前一样为您的用户和媒体目录创建一个目录。
sudo mkdir /mnt/hdd/username
sudo chown username:username /mnt/hdd/username
mkdir /mnt/hdd/username/{Downloads,Videos}
现在复制用户的下载和视频文件夹中的任何内容到第二块硬盘上的新位置,删除主文件夹中的目录。
现在我们需要修改fstab。
您需要使用以下命令找到第二块硬盘的 UUID:
ls -l /dev/disk/by-uuid
您将获得按 UUID 排序的所有分区列表。列表将如下所示:
lrwxrwxrwx 1 root root 10 ott 3 20:21 2de34713-f0ee-4a12-9214-21a5431a7b7b -> ../../sdb1
lrwxrwxrwx 1 root root 10 ott 3 20:21 5467abe5-4732-4594-8d7a-c2db5a2e01f0 -> ../../sda3
lrwxrwxrwx 1 root root 10 ott 3 20:21 729efb0c-3f58-40e9-8b85-af62a321e135 -> ../../sda2
在这种情况下,我的第二个硬盘就是sdb1
UUID 2de34713-f0ee-4a12-9214-21a5431a7b7b
。
您的第二个硬盘很可能已经在 fstab 中列出,因此请找到它的条目
sudo nano /etc/fstab
它会是这样的:
UUID=2de34713-f0ee-4a12-9214-21a5431a7b7b /mnt/hdd ext4 relatime,errors=remount-ro 0 2
如果您没有,则需要手动添加该条目,请注意使用正确的文件系统(可能是 ext4 或 ext3)。
在该行下面,您可以添加绑定分区,如下所示:
/mnt/hdd/username/Downloads /home/username/Downloads none bind,rw 0 0
/mnt/hdd/username/Videos /home/username/Videos none bind,rw 0 0
保存更改并重新启动系统。
简单的路线
您还可以按照 Mitch 的建议更改 Nautilus 书签的位置,这肯定更简单,但不会是系统范围的更改,因为各种软件将继续使用主文件夹中的默认目录。
答案2
要更改所需文件夹的路径,只需打开文件,单击菜单栏上的文件,然后选择书签,窗口打开后,只需将位置/路径更改为您想要的任何内容。参见下图。