将“家”分布在2个硬盘上

将“家”分布在2个硬盘上

我有 2 个硬盘:一个 SSD 和一个普通硬盘。
我想在 SSD 磁盘上安装/和,在普通磁盘上安装 、 和 。我该 怎么做?/home/home/user/Documents/home/user/Images/home/user/Music/home/user/Videos

答案1

我能想到三种方法:

  • LVM。使用基于 LVM 的分区,这样主分区就可以“分布”在两个硬盘上。我没有使用过 LVM,所以我不知道该怎么做,但我知道它可以做到这一点。
  • 在第二个硬盘上创建分区并将它们挂载到/home/user/Documentsetc 上。这是我现在所做的。我的/etc/fstab包含:

    #-> sda6
    UUID=... /home/muru/Downloads ntfs-3g   rw,exec,uid=1000,gid=1000,umask=022 0   0
    #-> sda2    
    UUID=... /home/muru/windows ntfs-3g rw,exec,uid=1000,gid=1000,umask=022 0   0
    #-> sdb1
    UUID=... /home/muru/devel   ext4    defaults    0   0
    #-> sdb5
    UUID=... /home/muru/downloads   ntfs-3g rw,exec,uid=1000,gid=1000,umask=022 0   0
    #-> sdb8
    UUID=... /home/muru/var btrfs   compress,defaults   0   0
    

    首次挂载分区后,您必须对分区进行一次 chown 操作,除此之外,没有任何问题。

  • 在第二个磁盘上进行分区并设置XDG 变量到这些分区的挂载点。输入~/.config/user-dirs.dirs如下内容:

    XDG_DOWNLOAD_DIR="/media/Downloads"
    XDG_DOCUMENTS_DIR="/media/Documents"
    XDG_MUSIC_DIR="/media/Music"
    XDG_PICTURES_DIR="/media/ictures"
    

相关内容