logo Оренда жилья Севастополь Меню

Что у нас там происходит с винчестером под Linux ?

Мини вступление.

Перед тем, как вводить какие либо команды от пользователя root , стоит лишний раз подумать! Пере разбивая память на винчестере стоит задуматься над резервной копией важных файлов. Данная статья используется лично мной, вместо долгой и не всегда удачной "гуглежки". Все делается из консоли, потому как - это самый стабильный и безопасный способ !!!
Перебирая старые файлы, высвобождая свободное место под новую систему, скидывал фотки в свое облако Owncloud. Owncloud стоит под Scientific Linux, как говорится Red Hat для бедных ))) После очередной порции фото, посыпались ошибки доступа. Винт на машине не большой, 120 гб., обычно его с головой хватало. Запустив df -h получил неприятный ответ.
#su root  вводим пароль пользователя root, дальше пойдут команды запускаемые от этого пользователя.
# df -h
 Файловая система      Разм  Исп  Дост  Исп% смонтирована на
 /dev/mapper/VolGroup-lv_root
                       49G   49G   0G  100% /
 tmpfs                 947M     0  947M   0% /dev/shm
 /dev/sda1             485M   71M  389M  16% /boot
 /dev/mapper/VolGroup-lv_home
                       47G   22G  24,5G  48% /home   
Из полученного вывода, стало понятно что закончилось место в VolGroup-lv_root, именно там берется место под папку /var/ и все ее содержимое. И именно туда складываются файлы моего облака. Так как раздел /home практически не используется мной и там есть свободное место, было решено его отнять и отдать разделу VolGroup-lv_root. В этом мне поможет полезная команда "lvreduce", -r сохранит ваши данные, не стерев их -2G объем освобождаемого места, /dev/VolGroup/lv_home путь, если что заменить на свой:
#lvreduce -r -L -2G /dev/VolGroup/lv_home  (Пример отделения 2 гб.)
  Do you want to unmount "/home"? [Y|n] y (размонтировать раздел /home, соглашаемся и нажимаем Y. 
  Для того чтобы произошло удачное размонтирование необходимо, чтобы он не использовался.)
 Получаем вывод:
  fsck from util-linux-ng 2.17.2
 /dev/mapper/VolGroup-lv_home: 1641/1794048 files (1.0% non-contiguous), 5624283/7163904 blocks
 resize2fs 1.41.12 (17-May-2010)
 Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 6639616 (4k) blocks.
 The filesystem on /dev/mapper/VolGroup-lv_home is now 6639616 blocks long.
 Reducing logical volume lv_home to 25,33 GiB
 Logical volume lv_home successfully resized
Вводим команду "pvdisplay":

#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup
  PV Size               111,30 GiB / not usable 4,00 MiB
  Allocatable           yes
  PE Size               4,00 MiB
  Total PE              28492
  Free PE               512
  Allocated PE          27980
  PV UUID               50Z0zy-KPyx-7ErW-6AKP-OxPr-0000-000000
  
Видим "Free PE - 512" , это наше свободное место , которое мы будем прибавлять к разделу VolGroup-lv_root с помощью команды "lvm lvextend" :
#lvm lvextend -l +512 /dev/VolGroup/lv_root
 Получаем вывод:
  Extending logical volume lv_root to 82,00 GiB
  Logical volume lv_root successfully resized 
Добавление свободного места прошло без ошибок и нам остается закрепить результат командой "resize2fs /dev/VolGroup/lv_root" :
#resize2fs /dev/VolGroup/lv_root 
 Получаем вывод:
    resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
old desc_blocks = 5, new_desc_blocks = 6
Performing an on-line resize of /dev/VolGroup/lv_root to 21495808 (4k) blocks.
The filesystem on /dev/VolGroup/lv_root is now 21495808 blocks long.   
На этом , остается вас поздравить с удачным отделением свободного места и присоединением оного в нужный раздел. Для проверки остается посмотреть выводы команд "pvdisplay", "lvdisplay", "df -h". Таким способом можно спокойно освобождать из раздела требуемую память и присоединять к нужному разделу. Рекомендуется делать такого рода процедуры в трезвом состоянии, не спеша и осмысленно!!! Если сильно важные данные, то по идее у них уже давно есть резервная копия !!!


Оренда жилья Севастополь Меню

 

Все материалы на данном сайте принадлежат автору ©vml
и не могут без разрешения использоваться в каких либо целях,
кроме как просмотра на данном сайте, а в случае размещения на других
ресурсах - должны содержать ссылку на первоисточник http://sevsait.com !!!

Помните, сайт является интеллектуальной собственностью !!!

Автор: VML