LinuxForum.Fans
Тема

Как перемонтировать раздел без потери данных?

Автор: setter 16 сообщений 4255 просмотров
#209071

У меня такая проблема:
1 ФС - /dev/sda2 смонтирована на / - здесь 30Гб
2 ФС - /dev/sda3 смонтирована на /home - здесь 500Гб
Я хочу эти 500Гб перенести в первую ФС

Как мне это сделать безболезненно ? :(

#209074

1) gparted

setter написал:
Я хочу эти 500Гб перенести в первую ФС

зачем. что не устраивает?

#209080
i2ks написал:
1) gparted
[quote=setter]Я хочу эти 500Гб перенести в первую ФС

зачем. что не устраивает?[/quote]
как что, мне не хватает места для раздела /var/ у меня в основном там все файлы, а /home наоборот пустой

#209081
setter написал:
мне не хватает места для раздела /var/ у меня в основном там все файлы

веб-сервер что ли крутится?

setter написал:
а /home наоборот пустой

здесь обычно пользовательские данные

Тогда gparted в помощь.

#209084

а gparted только в gui? что-то нигде не могу найти консольный вариант

#209086
setter написал:
а gparted только в gui? что-то нигде не могу найти консольный вариант

изначально консольный, но и присутствует gui.

#209088
setter написал:

как что, мне не хватает места для раздела /var/ у меня в основном там все файлы, а /home наоборот пустой

Так отдели /var и /usr от корня.
http://linuxforum.ru/viewtopic.php?pid=228822#p228822

setter написал:
а gparted только в gui? что-то нигде не могу найти консольный вариант

Есть parted, есть fdisk, cfdisk, mkfs.

#209132

Т.е. если я правильно понял, то, чего я хочу можно добиться выполнив следующее:
[console]mkdir /mnt/tmp
mount /dev/sda2 /mnt/tmp
cd /home
rsync -pavv --delete --progress ./ /mnt/tmp
umount /mnt/tmp
mount /dev/sda2 /home
mount --bind /dev/sda1 /mnt/tmp[/console]
Так?

#209133

я бы зделал по другому
скопировал var в /home/ получилочь бы /home/var
и тут есть не скоко выходов либо симлинк ln -s
либо попробовать так

mount -o bind /home/var /var

Это всё надо пробывать

#209134

А если сайты тогда лучше вообще перенастроить апач
Или другую программу которая забивает место в /var

#209153

А ведь можно как-то через LiveCD поменять размер раздела или не получится?

#209155

получиться

#209598

Подскажите какой LiveCD лучше использовать?

#209604

Любой. Какая разница то?
Я вообще для таких дел использую диск со Slackware, ибо там ни иксы - ничего не грузится изначально перед установкой, но все нужные программки грузятся, как и модули.
Таким образом пользуюсь fdisk, mount и пр.
Так же можно и с Arch linux core диска.

#209690

Вообщем была проблема тоже кончалось место smile .
Я с помощью mc копирнул /home/ в /backup/

Из ниже вывода видно что /backup другой диск
Вот он

/dev/sdb3 on /backup type ext4 (rw,errors=remount-ro)

[console]
xxx@xxx:~$ mount -l
/dev/sdb1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sdb3 on /backup type ext4 (rw,errors=remount-ro)
/dev/sda on /share type ext4 (rw,errors=remount-ro)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/backup/home on /home type none (rw,bind)
[/console]

Скопировал с помощью mc и сохранением прав после прописал в /etc/fstab

[console]/backup/home /home none bind 0 0[/console]

перешол в /home и зделал rm -r * стал чистенький
после этого mount -a
и всё готово

#210472
Kettler написал:
mount -o bind /home/var /var
Это всё надо пробывать

от блин! mount --bind
и не надо ничего "пробывать", надо ман читать. БЛЖД.

metra написал:
Я вообще для таких дел использую диск со Slackware

кстати зря, ибо там много не хватает.

Kettler написал:
Я с помощью mc копирнул /home/ в /backup/

facepalm

ну.. ССЗБ

Войдите или зарегистрируйтесь, чтобы ответить.