Ja jeszcze raz, BTW Zgadzam się z Karelem, że wykonanie podstawowej instalacji na ssd jest najlepszą opcją. Polecam również przeczytać kilka innych samouczków przed wykonaniem moich wskazówek.
UWAGA: znacznie łatwiej jest skonfigurować system podczas nowej instalacji,
Teraz, jeśli chcesz utworzyć nowy punkt montowania dla / var, jest wiele rzeczy do rozważenia.
Niektóre katalogi będą trudniejsze do przenoszenia, ponieważ pliki mogą być w użyciu, / var jest jednym z tych problematycznych dzieci. Za każdym razem, gdy twój system jest aktywny, prawdopodobnie dane są zapisywane w / var
Inną kwestią jest utrzymanie poprawnych atrybutów pliku, kopiowanie nie zrobi tego bez odpowiednich flag.
te linki mogą pomóc Ci zacząć,
http://lists.opensuse.org/opensuse/2001-11-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
UWAGA:
Wolę używać tar zamiast cp, jest szybszy i wiem, że zachowa moje atrybuty pliku, coś w rodzaju następującego (szybki przykład, niektóre kroki zostały pominięte dla uproszczenia)
NIE NALEŻY PODEJMOWAĆ NINIEJSZYCH WSKAZÓWEK BEZ ZROZUMIENIA, CO NALEŻY ROBIĆ
- Rozruch z USB na żywo.
- Użyj fdisk i mkfs, aby utworzyć i sformatować nową partycję na dysku 750 GB, 50 GB powinno wystarczyć.
- Zamontuj nowy katalog.
Lubię to
mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2
(zastąp sdxx partycją 50 GB utworzoną dla nowego / var, na przykład / dev / sdb1)
zamontuj swój ssd jako / mnt / oldroot
mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot
(tutaj / dev / sdxx jest partycją / na twoim ssd, prawdopodobnie / dev / sda1 lub podobną) Powinieneś być w stanie teraz poruszać się po starym systemie plików, zaczynając od / mnt / oldroot
teraz skopiujesz pliki ze starego katalogu / var do nowego
cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )
po zakończeniu kopiowania porównaj 2 katalogi, jeśli wszystko wygląda dobrze, zmień nazwę starego katalogu / var
mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var
Pozostaje tylko edycja / mnt / oldroot / etc / fstab, aby dodać nową partycję jako punkt montowania dla / var (pozostawię to twojej wyobraźni)
następnie
umount /mnt/var2
umount /mnt/oldroot
reboot
Jeśli wszystko poszło dobrze, po ponownym uruchomieniu nowa partycja powinna zostać zamontowana jako / var