Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: roshlio в Mar 22, 2007, 19:14



Титла: Freebsd - прехвърляне с dump
Публикувано от: roshlio в Mar 22, 2007, 19:14
Имам 2 хард диска. На първия съм инсталирал системата. Проблема е там че втория е по-голям и искам да прехвърля /usr
директорията на втория хард който е маунтнат като /disk2 при инсталацията.
Поразрових се из howto и намерих единствено това:
dump -L -0 -f- / | (cd /mnt; restore -r -v -f-)
пуснах го във вида:
dump -L -0 -f- / | (cd /disk2; restore -r -v -f-)
но прехвърли всички дир от / в /disk2
а като я задам като:
dump -L -0 -f- /usr | (cd /disk2; restore -r -v -f-)
получавам dump: /usr unknown file system
ако някой може да ми помогне с правилния синтаксис ще бъда благодарен  ???


Титла: Freebsd - прехвърляне с dump
Публикувано от: IID_IUnknown в Mar 22, 2007, 23:01
mv /usr /disk2/
mount -t ufs /dev/ad1s1d /usr
и след това си оправяш fstab-а


Титла: Freebsd - прехвърляне с dump
Публикувано от: Hapkoc в Mar 23, 2007, 00:21
cd /usr && tar -cp * | tar -xpC /disk2

dump в OpenBSD може да dump-и отделни директории и файлове. Във FreeBSD според man страницата може само цели файлови системи.