2

Linux: Монтируем новый hard диск для /var или

Уже писал о том  как работать с новым диском и разделом в Linux вдогонку некоторая информация о том, как освободить на системном диске существенный кусок памяти и расширить объем существующего раздела.

После того, как мы создали новый раздел (в вышеупомянутой статье), нам нужно перенести все из папки /var в новый раздел. Все что нужно у нас уже есть
Все делаем от имени SuperUser

Пошагово:

1) Создадим новую папку в папке /mnt в которую будем портировать /var


cd /mnt
mkdir /var

На всякий случай, что бы быть уверенными, что имеем дело с монтированным разделом, а не самой папкой, создадим в новой папке пустую папку index

mkdir index

2) Монтируем  1-й раздел нового диска

mount -t ext3 /dev/hdb1 /mnt/var

проверимся

ls -a

если папка index пропала, значит мы имеем дело в новым диском.

3) Копируем рекурсивно все из папки /var с сохранением прав доступа и владельцев папок в папку /mnt/var

cp -pr /var/* /mnt/var

Это будет не быстро … Ждем

4) После того, как все скопировалось проверим как все переписалось


cd /mnt/var
ls -a

5) Если все ОК, тогда отмонтируем новый диск

umount /dev/hdb1

6) Правим файл /etc/fstab

vim /etc/vstab

Добавим вот так строку (сразу после монтирования корня файловой системы)

# /etc/fstab: static file system information.
# proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=5a54066c-7ce8-4299-ab3c-244456447c4 / ext3 errors=remount-ro,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 1
/dev/hdb1 /var ext3 defaults 0 0
# swap was on /dev/sda5 during installation
UUID=54d45f3e-09f4-4f15-a884-95b676feb21c none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

Сохранились: двоеточие -> wq -> ENTER

7) Создайте  в папке /var папку index для контроля монтирования нового диска или определитесь, нужны ли Вам данные из старой папки /var в принципе можно их оставить ……

8) reboot

Если все сделано было правильно, то после старта /var будет примонтирован с нового жесткого диска. и будет содержать все данные, которые были в оригинальном /var и в нем не будет папки index, которую мы создали для проверки в 7 шаге

Ну вроде все … работаем в штатном режиме… Места — валом.

 

admin

2 комментария

  1. 1) Создадим новую папку в папке /mnt в которую будем портировать /var
    cd /mnt
    mkdir /var

    надо просто «mkdir var» или «mkdir /mnt/var» ведь мы и так уже в каталоге /mnt. Если делать, как написано выше, то система не создаст файл, скажет, что такой уже существует.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *