いくつかの背景: 私のラップトップ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」に修正しました。