繰り返しになりますが、ssdへの基本インストールを行うことが最善の選択肢であるということにカレル氏と同意します。私の指示に従う前に、他のいくつかのチュートリアルを読むこともお勧めします。
注:新規インストール中にシステムを構成する方がはるかに簡単です。
/ varの新しいマウントポイントを作成する場合は、考慮すべきことが数多くあります。
一部のディレクトリは、ファイルが使用されている可能性があるため、移動が難しくなります。/varはこれらの問題の子の1つです。システムがアクティブなときは常に、データが/ varに書き込まれている可能性があります
別の考慮事項は、正しいファイル属性を維持することです。コピーは、適切なフラグなしではこれを行いません。
これらのリンクは、あなたが始めるのを助けるかもしれません、
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
注:
cpよりもtarを使用する方が好きです。より高速で、次のようなファイル属性を保持します(簡単な例、簡単にするためにいくつかの手順を省略しています)
行われていることを理解せずに、これらの指示に従わないでください
- ライブUSBから起動します。
- fdiskとmkfsを使用して、750GBドライブに新しいパーティションを作成およびフォーマットします。50GBで十分です。
- 新しいディレクトリをマウントします。
このような
mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2
(sdxxを、/ dev / sdb1など、新しい/ var用に作成した50 GBパーティションに置き換えます)
ssdを/ mnt / oldrootとしてマウントします
mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot
(ここで/ dev / sdxxはssdの/パーティションで、おそらく/ dev / sda1または同様のものです)/ mnt / oldrootで始まる古いファイルシステムを今すぐナビゲートできるはずです。
次に、古い/ varディレクトリから新しいディレクトリにファイルをコピーします
cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )
コピーが終了したら、2つのディレクトリを比較します。すべてが適切に見える場合は、古い/ varディレクトリの名前を変更します
mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var
残っているのは、/ mnt / oldroot / etc / fstabを編集して、新しいパーティションを/ varのマウントポイントとして追加することです(これはあなたの想像に任せます)
それから
umount /mnt/var2
umount /mnt/oldroot
reboot
すべてうまくいった場合、再起動すると新しいパーティションが/ varとしてマウントされます。