freebsd:hddresize

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
freebsd:hddresize [28/07/2022 07:11] – створено Methodfreebsd:hddresize [14/10/2024 07:44] (поточний) Method
Рядок 1: Рядок 1:
 [[https://denik.od.ua/freebsd-ufs-change-partition]] [[https://denik.od.ua/freebsd-ufs-change-partition]]
 +
 +
 +  
 +  gpart show da0
 +  
 +  gpart recover da0 # якщо не бачить вільного місця на диску
 +
 +
 +  # gpart show da0
 +  =>       34  209715133  da0  GPT  (100G)
 +           34        128    1  freebsd-boot  (64k)
 +          162   98566016    2  freebsd-ufs  (47G)
 +     98566178    5242880    3  freebsd-swap  (2.5G)
 +    103809058  105906109       - free -  (50G)
 +
 +  gpart delete -i 3 da0
 +  gpart resize -i 2 da0
 +
 +Изменить размер файловой системы
 +После изменения разметки разделов, необходимо изменить размер файловой системы, утилита growfs.
 +
 +  growfs -y /dev/da0p2
 + 
 +
 +И в заключение - обязательно проверьте диск на ошибки:
 +
 +  fsck -yf -t ufs /dev/da0p2
 + 
 +
 +Посмотреть результаты:
 +
 +  # gpart show
 +  =>       34  314572733  da0  GPT  (150G)
 +           34        128    1  freebsd-boot  (64k)
 +           162  314572605    2  freebsd-ufs  (150G)
 +
 +  # df -h
 +  Filesystem    Size    Used   Avail Capacity  Mounted on
 +  /dev/da0p2    145G     99G     34G    75%    /
 +  devfs         1.0k    1.0k      0B   100%    /dev
 +
 +<code>
 +df -h
 +gpart show
 +dd if=/dev/zero of=/swap.1g.swap bs=1M count=1024
 +chmod 0600 /swap.1g.swap
 +mdconfig -a -t vnode -f /swap.1g.swap -u 0
 +mdconfig -l -v
 +swapon /dev/md0
 +swapinfo -k
 +echo 'swapfile="/swap.1g.swap"' >> /etc/rc.conf
 +swapoff /dev/da0p3
 +swapinfo -k
 +gpart delete -i 3 da0
 +gpart resize -i 2 da0
 +gpart show
 +df -h
 +service growfs onestart
 +growfs /dev/da0p2
 +df -h
 +echo "md0 none swap sw,file=/swap.1g.swap 0 0" >> /etc/fstab
 +nano /etc/fstab
 +fsck -yf -t ufs /dev/da0p2
 +</code>
 + 
  
  • freebsd/hddresize.1658992292.txt.gz
  • Востаннє змінено: 28/07/2022 07:11
  • повз Method