Добрый день.
Расстановка сил примерно такая:
имеется HDD с 2-мя разделами ext4 и свопом. На 1-й раздел установлена ОС (Mandriva 2010), 2-й раздел отдан под /home
Подключил 2-й HDD, на нем тоже 2 раздела - один ext4 другой NTFS. На ext4 лежит куча нужной информации, поэтому форматировать его нельзя.
Необходимо перенести /home с 1-го HDD из раздела на ext4 2-го HDD, т.е. хочу что бы /home был на отдельном диске.
Как это можно провернуть без ущерба для системы и для информации?
Перенести /home (и ничего не потерять)
Модератор: Bizdelnick
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Перенести /home
или я вас не понял, или вы выдвигаете несовместимые требования.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Modigar
- Сообщения: 131
Re: Перенести /home
мне надо что бы /home лежала на другом физическом жестком диске, сейчас она находится на одном жестком с корневой папкой.
-
Sleeping Daemon
- Сообщения: 1450
Re: Перенести /home
rsync -av /home /path_to_enother_part/
Создасться каталог /path_to_enother_part/home и в нём вся структура.
После грохнуть /home/* Сам /home не трогать.
Править в fstab.
Типа:
/dev/sdN /home ext4 defaults 1 2
Или через мэнеджер дисков мадряки.
-
Modigar
- Сообщения: 131
Re: Перенести /home
Sleeping Daemon писал(а): ↑27.04.2010 15:56rsync -av /home /path_to_enother_part/
Создасться каталог /path_to_enother_part/home и в нём вся структура.
После грохнуть /home/* Сам /home не трогать.
Править в fstab.
Типа:
/dev/sdN /home ext4 defaults 1 2
Или через мэнеджер дисков мадряки.
Это я так понимаю безо всякой GUI т.е. в safe mode ?
Через менеджер дисков не дает отмонтировать /home
-
landrew.xp
- Сообщения: 396
- Статус: Опытный новичок в оффлайне
- ОС: OpenSUSE; Mandriva; Ubuntu
Re: Перенести /home
Информация, лежащая на ext4 второго диска, должна быть помещена в /home, который будет перенесен на него?
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Что и не снилось нашим мудрецам.
-
Modigar
- Сообщения: 131
Re: Перенести /home
landrew.xp писал(а): ↑27.04.2010 16:17Информация, лежащая на ext4 второго диска, должна быть помещена в /home, который будет перенесен на него?
она должна сохраниться, а внутри /home или за его пределами не суть важно
-
landrew.xp
- Сообщения: 396
- Статус: Опытный новичок в оффлайне
- ОС: OpenSUSE; Mandriva; Ubuntu
Re: Перенести /home
1. Монтируем раздел
1.5. Можно поместить внутрь нового каталога все содержимое, чтобы не мешалось.
2. Копируем содержимое /home на этот раздел.
3. Меняем запись про /home в fstab
4. Перегружаемся.
1.5. Можно поместить внутрь нового каталога все содержимое, чтобы не мешалось.
2. Копируем содержимое /home на этот раздел.
3. Меняем запись про /home в fstab
4. Перегружаемся.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Что и не снилось нашим мудрецам.
Спасибо сказали:
-
Tverskoy
- Сообщения: 460
- Статус: Мандривопоклонник
- ОС: Mandriva 2011 x86_64
Re: Перенести /home
это все можно сделать через "центр управления
На внешний HDD, копируете что нужно, и через "центр управления" монтируете этот диск как /home
На внешний HDD, копируете что нужно, и через "центр управления" монтируете этот диск как /home
-
Modigar
- Сообщения: 131
Re: Перенести /home
пробовал, не получается... когда новому разделу пытаюсь присвоить точку /home ругается что такая уже есть, когда пытаюсь отмонтировать существующий /home ругается что раздел занят (оно и понятно, все настройки кде там лежат)
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Перенести /home
Зачем??
ctrl+alt+f1
Код: Выделить всё
login:root
/etc/init.d/kdm stop #убиваем кеды
fuser -km /home #убиваем оставшиеся процессы, которые используют /home
mkdir /newhome
mount /dev/sdXX /newhome #где /dev/sdXX - раздел, на который переносим /home
cp -pr /home/* /newhome/
umount /home /newhome
mount /dev/sdXX /home
/etc/init.d/kdm startпотом останется только подправить /etc/fstab. (и там лучше держать девайсы не по /dev/sdXX, а по uuid. Оно надежнее при добавлении / удалении новых дисков.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.