Как уменьшить раздел FreeBSD 12.1?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zalex68
проходил мимо
Сообщения: 4
Зарегистрирован: 2020-09-11 9:18:07

Как уменьшить раздел FreeBSD 12.1?

Непрочитанное сообщение zalex68 » 2020-09-11 10:24:20

Подскажите пожалуйста как уменьшить дисковый раздел? Здесь человек пишет что сначала нужно уменьшить размер ФС с помощью growfs -s, потом уменьшить сам раздел через gpart resize, но я получаю ошибку
growfs: requested size 20GB is not larger than the current filesystem size 40GB

Код: Выделить всё

root@free01:~#gpart create -s GPT da1
da1 created
root@free01:~# gpart add -t freebsd-ufs da1
da1p1 added
root@free01:~# newfs -U /dev/da1p1
/dev/da1p1: 40960.0MB (83886000 sectors) block size 32768, fragment size 4096
        using 66 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
        with soft updates
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592,
 14104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752, 25644992,
 26927232, 28209472, 29491712, 30773952, 32056192, 33338432, 34620672, 35902912, 37185152, 38467392,
 39749632, 41031872, 42314112, 43596352, 44878592, 46160832, 47443072, 48725312, 50007552, 51289792,
 52572032, 53854272, 55136512, 56418752, 57700992, 58983232, 60265472, 61547712, 62829952, 64112192,
 65394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592,
 78216832, 79499072, 80781312, 82063552, 83345792

root@free01:~# mount /dev/da1p1 /mnt/d1
root@free01:~# dd if=/dev/urandom of=/mnt/d1/big.tmp bs=64k count=64k
65536+0 records in
65536+0 records out
4294967296 bytes transferred in 34.522737 secs (124409815 bytes/sec)

root@free01:~# df -h /mnt/d1
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/da1p1     39G    4.0G     32G    11%    /mnt/d1
root@free01:~# umount /mnt/d1

root@free01:~# growfs -s 20G /dev/da1p1
growfs: requested size 20GB is not larger than the current filesystem size 40GB

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Как уменьшить раздел FreeBSD 12.1?

Непрочитанное сообщение guest » 2020-09-11 13:08:54

zalex68 » 2020-09-11 10:24:20
Подскажите пожалуйста как уменьшить дисковый раздел? Здесь человек пишет что сначала нужно уменьшить размер ФС с помощью growfs -s, потом уменьшить сам раздел через gpart resize
# man growfs

Не знаю кто там что пишет, уменьшить UFS2 нельзя, расширить с помощью growfs можно.

Уменьшить только через промещуточный носитель:
- второй носитель: gpart -> newfs -> mount -> dump|restore или rsync или pax или cpio
- грохнуть все на исходном носителе и обратный процесс.

zalex68
проходил мимо
Сообщения: 4
Зарегистрирован: 2020-09-11 9:18:07

Как уменьшить раздел FreeBSD 12.1?

Непрочитанное сообщение zalex68 » 2020-09-11 13:28:23

Спасибо. Сомнения меня терзали, но вы их развеяли ))

guest
проходил мимо

Как уменьшить раздел FreeBSD 12.1?

Непрочитанное сообщение guest » 2020-10-13 13:09:42

yulianka » 2020-10-12 20:28:43
guest, Кое-как нашла нужную мне информацию. Спасибо за толковое разъяснение)).
да не на чем, чиркануть пару строк чтобы "статейки" не заводили народ в тупик.

man growfs - делов на пару минут.
ну еще man gpart для изменения партиций.