URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80107
[ Назад ]

Исходное сообщение
"usr - куда делось место?"

Отправлено sivsoft , 03-Май-08 19:23 
Наверное вопрос пустяковый, но найти ответ так и не смог...
Выполняю команду:

[root@ /usr/local/torrents]# df -i -h
Filesystem     Size    Used   Avail Capacity iused    ifree %iused  Mounted on
/dev/ad4s1a    989M    241M    669M    27%    2726   138584    2%   /
devfs          1.0K    1.0K      0B   100%       0        0  100%   /dev
/dev/ad4s1e    496M     18K    456M     0%       9    65781    0%   /tmp
/dev/ad4s1f    219G    201G    498M   100%  171954 29550668    1%   /usr
/dev/ad4s1d    2.9G    5.1M    2.7G     0%     414   399968    0%   /var

непонятно куда делось место в /usr - Size - 219G, Used - 201G, а Avail почему-то 498М - какой-то бред. Куда делись почти 18G?


Содержание

Сообщения в этом обсуждении
"usr - куда делось место?"
Отправлено angra , 03-Май-08 21:54 
10% резерва для рута?

"usr - куда делось место?"
Отправлено sivsoft , 04-Май-08 01:10 
>10% резерва для рута?

т.е. система на разделе выделяет 10% для рута? Столько пусть и остается или можно(лучше) поменять? Просто уж очень много для рута :)


"usr - куда делось место?"
Отправлено angra , 04-Май-08 02:35 
Звыняйте, не помню как это сделать в freebsd,  в линуксе для ext2/3 это tune2fs. В принципе /usr как по мне не слишком критичен к подобному запасу, в отличии от / или /var, там запас просто необходим, иначе активно жрущее место пользовательское приложение смогло бы привести к краху системы.

"usr - куда делось место?"
Отправлено sivsoft , 04-Май-08 14:16 
>Звыняйте, не помню как это сделать в freebsd,  в линуксе для
>ext2/3 это tune2fs. В принципе /usr как по мне не слишком
>критичен к подобному запасу, в отличии от / или /var, там
>запас просто необходим, иначе активно жрущее место пользовательское приложение смогло бы
>привести к краху системы.

огромное спасибо - дальше найду...


"usr - куда делось место?"
Отправлено sivsoft , 04-Май-08 18:24 
>>Звыняйте, не помню как это сделать в freebsd,  в линуксе для
>>ext2/3 это tune2fs. В принципе /usr как по мне не слишком
>>критичен к подобному запасу, в отличии от / или /var, там
>>запас просто необходим, иначе активно жрущее место пользовательское приложение смогло бы
>>привести к краху системы.
>
>огромное спасибо - дальше найду...

вообщем задача решается очень просто.

1. смотрим как смонтирован раздел:

[root@ ~]# mount
/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad4s1e on /tmp (ufs, local, soft-updates)
/dev/ad4s1f on /usr (ufs, local, soft-updates)
/dev/ad4s1d on /var (ufs, local, soft-updates)

2. смотрим сколько зарезервировано под рута:

[root@ ~]# tunefs -p /dev/ad4s1f
tunefs: ACLs: (-a)                                         disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: gjournal: (-J)                                     disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  2048
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             1%
tunefs: optimization preference: (-o)                      space
tunefs: volume label: (-L)

3. перегружаемся и заходим в однопользовательский режим (можно и по-другому, но так надежней и быстрее)

# tunefs -m 1 /dev/ad4s1f

поставили 1% - можно любой другой (0 отключает вообще)

4. перезаружаемся в обычный многопользовательский и...

[root@ ~]# df
Filesystem  1K-blocks      Used    Avail Capacity  Mounted on
/dev/ad4s1a   1012974    254792   677146    27%    /
devfs               1         1        0   100%    /dev
/dev/ad4s1e    507630        18   467002     0%    /tmp
/dev/ad4s1f 229911668 211031530 16581022    93%    /usr
/dev/ad4s1d   3045006      7422  2793984     0%    /var

радуемся освобожденному месту :)