一部のフォルダを別のパーティションにマウントする方法

一部のフォルダを別のパーティションにマウントする方法

最近コンピュータ用のSSDを購入しました。だからシステムを再インストールし(SSDのパーティション)にインストールしました//dev/sda1

/tmpSSDを保護するためにRAMdiskにマウントしました。しかし、SSD以外のフォルダもアウトソーシングしたいと思います。しかし、私のRAID1では

次のフォルダはアウトソーシングする必要があります。

  • /var/log
  • /var/cache
  • /var/games
  • /var/tmp
  • (他の提案がありますか?)

私は私がしたように、これらのフォルダをRAIDパーティションに簡単にマウントしてみました/tmp(下のセクションを見つけてください/etc/fstab)。今私はこれが正しい方法ではないことを知っている代わりにbind

次の問題を解決するには、お手伝いが必要です。

  • RAIDにはどのような準備が必要ですか(特に権限の観点から)。
  • 正しいインストールオプションは何ですか/etc/fstab
  • 間違った方法でデータを正しい場所に移行するにはどうすればよいですか(このフォルダにこれが必要ですか?)

間違った私の部分は/etc/fstab
<raid uuid>これらすべての行に対して同じです。

UUID=<raid uuid> /var/log ext4 noexec,nodev,nosuid 0 0
UUID=<raid uuid> /var/cache ext4 noexec,nodev,nosuid 0 0
UUID=<raid uuid> /var/games ext4 noexec,nodev,nosuid 0 0
UUID=<raid uuid> /var/tmp ext4 noexec,nodev,nosuid 0 0

ベストアンサー1

  1. RAIDパーティションを次にマウントします。/mnt/var

    UUID=<raid uuid> /mnt/var ext4 defaults 0 0
    

    マウントポイントの作成/mnt/var

    cd /mnt; mkdir var
    
  2. 再起動

  3. コンテンツのコピー先/mnt/var

    cp -a /var/log /mnt/var
    cp -a /var/cache /mnt/var
    cp -a /var/games /mnt/var
    cp -a /var/tmp /mnt/var
    
  4. /var次回の起動時にfstabをインストールするには、次のように修正してください。

    UUID=<raid uuid> /mnt/var ext4 defaults 0 0
    
    /mnt/var/log   /var/log   none bind 0 0
    /mnt/var/cache /var/cache none bind 0 0
    /mnt/var/games /var/games none bind 0 0
    /mnt/var/tmp   /var/tmp   none bind 0 0
    
  5. 再起動

おすすめ記事