Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 6130 из 10756 ===================================== RU.UNIX.BSD =
От   : Vova Uralsky                     2:5030/257         02 Nov 17 20:17:36
Кому : Eugene Grosbein                                     02 Nov 17 20:17:36
Тема : Re: Куда подевалось место на ZFS
FGHI : area://RU.UNIX.BSD?msgid=2:5030/257+59fb83de
На   : area://RU.UNIX.BSD?msgid=grosbein.net+b96af46f
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187508362@ddt.demos.su>+c4d796ab
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+c7349984
Ответ: area://RU.UNIX.BSD?msgid=2:5030/257+5a0894a0
==============================================================================
Hello Eugene!

30 Oct 17 13:58, Eugene Grosbein wrote to Vova Uralsky:

VU>> Извини, не понял твоей аллегории. Тем не менее, если выставить квоты
VU>> на все датасеты, то и резерв не нужен.
EG> Да, но квота не даст использовать свободное место, даже если его
EG> в наличии очень много, плюс квоту нужно ставить на каждый датасет.

Я не знаю как там в FBSD, я проверил на опениндиане. Там можно про резервы спокойно забыть.

$ pfexec bash
root@oindi:~# zpool list -v
NAME         SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
rpool       49.8G  8.66G  41.1G         -     5%    17%  1.00x  ONLINE  -
  c4t0d0s0  49.8G  8.66G  41.1G         -     5%    17%
root@oindi:~# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c4t0d0 <VBOX-HARDDISK-1.0 cyl 6524 alt 2 hd 255 sec 63>
          /pci@0,0/pci8086,2829@d/disk@0,0
       1. c4t2d0 <VBOX-HARDDISK-1.0 cyl 1303 alt 2 hd 255 sec 63>
          /pci@0,0/pci8086,2829@d/disk@2,0
Specify disk (enter its number):
root@oindi:~# zpool create tank c4t2d0
root@oindi:~# zpool list -v
NAME         SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
rpool       49.8G  8.66G  41.1G         -     5%    17%  1.00x  ONLINE  -
  c4t0d0s0  49.8G  8.66G  41.1G         -     5%    17%
tank        9.94G   107K  9.94G         -     0%     0%  1.00x  ONLINE  -
  c4t2d0    9.94G   107K  9.94G         -     0%     0%
root@oindi:~# zfs create tank/hlam
root@oindi:~# zfs create tank/reserv
root@oindi:~# zfs set reservation=5g tank/reserv
root@oindi:~# cd /tank/hlam
root@oindi:/tank/hlam# df -h .
Filesystem             Size   Used  Available Capacity  Mounted on
tank/hlam              9.6G    23K       4.6G     1%    /tank/hlam

Тут пускаем скрипт, который пишет в хлам, покуда не кончится место.

root@oindi:/tank/hlam# df -h .
Filesystem             Size   Used  Available Capacity  Mounted on
tank/hlam              9.6G   4.6G         0K   100%    /tank/hlam
root@oindi:/tank/hlam# rm 200619

Прошу обратить внимание, удаление прошло без ошибки.

root@oindi:/tank/hlam# df -h .
Filesystem             Size   Used  Available Capacity  Mounted on
tank/hlam              9.6G   4.6G        37M   100%    /tank/hlam
root@oindi:/tank/hlam# zfs set reservation=0 tank/reserv

пускаем скрипт снова, чтобы забить пул до конца

root@oindi:/tank/hlam# df -h .
Filesystem             Size   Used  Available Capacity  Mounted on
tank/hlam              9.6G   9.6G         0K   100%    /tank/hlam
root@oindi:/tank/hlam# touch aaa
touch: cannot create aaa: No space left on device
root@oindi:/tank/hlam# rm 200850

Великий баг больше не существует? Hа этом месте в Sol10 приходит каюк. В смысле, файл не удаляется, чтобы его удалить, надо расширить пул.

root@oindi:/tank/hlam# df -h .
Filesystem             Size   Used  Available Capacity  Mounted on
tank/hlam              9.6G   9.5G       100M    99%    /tank/hlam
root@oindi:/tank/hlam# cd
root@oindi:~# zpool destroy tank
root@oindi:~# exit
script done on  2 November 2017 at 20:15:16 CET


EG> ZFS не даст заполнить пул другим датасетом на 100%, если есть резерв
EG> хотя бы на одном из датасетов пула. В этом-то и фишка.

фишку надо проверить на фребзде на предмет актуальности.

Regards,
Vova

--- Msged/BSD 6.2.0
* Origin: Permission denied (2:5030/257)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.093907 секунды