将数据存储在第二个硬盘上,安装

将数据存储在第二个硬盘上,安装

我有一台配备 SSD + HDD 的新笔记本电脑。我已经成功设置了双启动,预装了 Windows 10 和 Ubuntu 17.10。Ubuntu 根目录、主目录和交换目录都在 SSD 上。此外,我从 HDD 中取出 500GB 并为我的数据创建了一个分区(我称之为/mnt)。

现在我想让操作系统将音乐、下载、文档、图片和视频存储在HDD数据分区上,同时/home在SSD上维护。

我知道这与 fstab 有关,所以我找到了文件和编辑它的方法,但我现在该怎么办?一般信息对我来说不够清楚。

这是我的 fstab:

#/etc/fstab:静态文件系统信息。
#
# 使用“blkid”打印一个
# 设备;这可以与 UUID= 一起使用,作为命名设备的更可靠方式
# 即使添加和删除磁盘也可以正常工作。请参阅 fstab(5)。
#
#                
# 安装期间 / 位于 /dev/sdb6 上
UUID=cbdf87b9-ddf0-4242-a6b3-12ea1f13c653 / ext4 错误=remount-ro 0 1
# 安装期间 /boot/efi 位于 /dev/sdb1 上
UUID=7E53-EFDB /boot/efi vfat umask=0077 0 1
# 安装期间 /home 位于 /dev/sdb7 上
UUID=a78d2329-659f-4d6e-a7e3-c54f08dc5bdb /home ext4 默认值 0 2
# 安装期间 /mnt 位于 /dev/sda2 上
UUID=193e6f14-a677-4f3e-9373-06f6d12c12f0 /mnt ext4 默认值 0 2
# 安装期间交换位于 /dev/sdb5 上
UUID=e8fe7608-591e-40b2-ab28-603b058c87f9 无交换 sw 0 0

有人可以一步一步指导我吗?

答案1

最好不要使用 /mnt,而是创建一个新的 /mnt/data 或只是 /data。您可能希望在 /mnt 中安装其他文件,这些文件将删除数据分区(我在测试某个文件的 /mnt 时就这么做了)。

将所有数据文件夹(如音乐)复制到另一个驱动器上的分区后。如果只是临时安装,请卸载它。

注意:挂载点可以位于任何地方。如果位于 /home 或 /media 文件夹中,它将显示在“位置”下。如果直接位于“/”或 /mnt 下,则不会显示。我更喜欢 /mnt,因此除了通过链接之外,我看不到它。

sudo mkdir /mnt/data
sudo chown $USER:$USER /mnt/data
sudo chmod -R a+rwX /mnt/data

注意:除非文件一开始就是可执行的,否则大写“X”也不会使文件可执行。找到您的 UUID,下面的条目显示了带有 UUID 的示例,必须是您的

sudo blkid

使用您的 UUID 编辑 fstab,使用 ext4 或根据格式:

sudo -H gedit /etc/fstab

UUID=a55e6335-616f-4b10-9923-e963559f2b05 /mnt/data ext4 relatime 0 2

验证条目是否正确,如果没有错误,则如果按上述方式手动安装,请先卸载:

sudo mount -a

从家里(如果不在家,则为 cd ~)因此链接的默认位置在 /home/$USER 不能有重复的条目,因此将当前移动到临时位置,对要移动的每个文件夹重复此操作。

mv Music oldMusic

然后,音乐也是挂载为 /mnt/data 的分区中的文件夹

ln -s /mnt/data/Music

或者使用一个命令链接所有文件夹:

for i in echo /mnt/data/*;do ln -s $i; 完成

确认一切正常后,您可以删除 oldMusic。

那么它应该是以 l 作为链接的第一个字符。

fred@Z170N:~$ ll
lrwxrwxrwx  1 fred fred     15 Jun 10  2017 Music -> /mnt/data/Music/

相关内容