4つのシステムフォルダを1つの独立したパーティションに移動する

4つのシステムフォルダを1つの独立したパーティションに移動する

いくつかの背景: 私のラップトップSSDの10GBフォーマットパーティションにLinux Mint 17 Cinnamonをインストールし、ext4フォーマットの別の75GB HDDも持っています。

質問セクション:2つのパーティションがあります。システム(sda1)そしてデータ(sdb1)

フォルダを移動するには:ユーザー変わりやすいそしてtmp到着データ(sdb1)ルートシステムからアクセスできるようにしますか?

不都合なロジックでシンボリックリンクとfstabを試しましたが、うまくいきません。

私の中に/etc/fstab

UUID=XXX-Data-drive-UUID-XXX /media/data ext4 default 0 1 
/media/data/tmp /tmp ext4 default 0 1
/media/data/home /home ext4 default 0 1
/media/data/usr /usr ext4 default 0 1
/media/data/var /var ext4 default 0 1

誰かが少なくとも私に正しい方向を伝えることができますか?

--修正済み--

答えはうまくいきますが、このパスを使用するすべての人を助けるためのものです。

まず、cp -rpコマンドを使用してコピーします(-rは再帰を意味し、-pは同じ権限を保持することを意味し、-pがない場合はすべてがルートに属します)。

私は答えで/etc/fstabを変更し、バインド句はそのトリックを実行しました。

古いフォルダの名前を変更するためにliveUSBで再起動しました。システム(sda1)そしてどんな種類の紛争も避けてください。

そしてエラーなしで正常に起動しました。

ベストアンサー1

すでにインストールされている(またはインストールされているディレクトリの一部)ディレクトリを別の場所にマウントしようとしているようです。これを行う方法はmount -o bind次のとおりです。

UUID=XXX-Data-drive-UUID-XXX /media/data ext4 defaults 0 1 
/media/data/tmp /tmp ext4 defaults,bind 0 0
/media/data/home /home ext4 defaults,bind 0 0
/media/data/usr /usr ext4 defaults,bind 0 0
/media/data/var /var ext4 defaults,bind 0 0

defaults(いいえdefault、ここで変えたという意味かもしれません)

PS:バインドマウントを確認してはいけないので、答えを「0 0」に修正しました。

おすすめ記事