LinuxForum.Fans
Тема

[РЕШЕНО] Свободное пространство на дисках о_О

Автор: DiabloPC 28 сообщений 2330 просмотров
08.01.2015 19:28 · отредактировано #408857

Заметил я веселую штуку:
Где не посмотришь сколько места на файлопомойке осталось - что dolphin что krusader и даже df говорят одно и то-же.
Конкретно в данном случае "Свободно 3,5ГБ"
И тут на тебе: Захожу на тот-же диск через mc и вижу что свободно 10ГБ...
Хмммм...
Проверяемс....
Берем образ на 4,7 и пытаемся положить его туда дельфином, ну-ну, три раза.... "недостаточно места"
А вот теперь самое интересное:
Берем тот-же образ и в mc жмакаем F5, и что бы вы думали???..
Оно его спокойно туда заталкивает...
Вот теперь вопрос: КАК??? o_O
ЗЫ
FS - ext4
root/user - неважно, везде одинаково...
=======================================================================================================================

РЕШЕНИЕ

Итого, как оказалось, по умолчанию на extX резервируется некоторое пространство для super-user(root)
Причем оно не доступно даже в програмах запущеных через kdesu или xdg-su
Проверить есть ли что-то в резерве и сколько можно командой:
[console=root]tune2fs -l /dev/sdxX | grep "lock count"[/console]
Изменить размер резерва можно командой:
[console=root]tune2fs -m n /dev/sdxX[/console]
где n размер резерва в %
Естественно не стоит такое делать на корневой ФС, так как отсутствие свободного пространства в "?" нежелательно.
=======================================================================================================================

08.01.2015 19:32 #408858

Покажите df

И ещё

du -shx файлопомойка

08.01.2015 19:36 · отредактировано #408861

drBatty, [console=root]df
Файловая система 1K-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/sdb1 76789792 17180784 57170020 24% /
devtmpfs 886200 48 886152 1% /dev
tmpfs 902816 4 902812 1% /dev/shm
tmpfs 902816 92608 810208 11% /run
tmpfs 902816 0 902816 0% /sys/fs/cgroup
tmpfs 902816 92608 810208 11% /var/run
tmpfs 902816 92608 810208 11% /var/lock
/dev/mapper/docs-docs 134462728 123977792 3631512 98% /media/docs
/dev/sda1 32892784 7361244 24475096 24% /media/cd
[/console]
[console=root]du -shx /media/docs
119G /media/docs
[/console]



Кста dd if=/dev/zero of=/media/docs/blablabla тоже спокойно лепит на все 10 гиг.....

08.01.2015 19:49 #408863

В гуях килобайты-то десятичные небось, вот и набежало разницы... Не оно?

08.01.2015 19:52 · отредактировано #408865

yars, Точно не оно... Там разницы набегает ~100 метров, заметно на тунаре, он показывает не 3,5, а 3,6..... Но никак не ~7 гиг...
Та и прикол то в том что один и тот-же файл там влазит, а там нет...

08.01.2015 19:53 · отредактировано #408866
"diablopc" написал:
root/user - неважно, везде одинаково...

врёшь, как пить дать... проверяй ещё раз... от юзера тебе даст твои 3G записать, а от рута —все 10G, как и положено...

"yars" написал:
В гуях килобайты-то десятичные небось, вот и набежало разницы... Не оно?

эта гадость только в GTK...

08.01.2015 19:54 #408867

"diablopc" написал:
Захожу на тот-же диск через mc и вижу что свободно 10ГБ
Часом, в mc не из-под root'а заходите?
08.01.2015 19:55 #408868

"Fat-Zer" написал:
врёшь, как пить дать...
[console]new@diablopc:~> df /media/docs
Файловая система 1K-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/docs-docs 134462728 123977792 3631512 98% /media/docs
new@diablopc:~> su
Пароль:
diablopc:/home/new # df /media/docs
Файловая система 1K-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/docs-docs 134462728 123977792 3631512 98% /media/docs
diablopc:/home/new #
[/console]
08.01.2015 19:56 #408869

"urfin" написал:
Часом, в mc не из-под root'а заходите?
mc - под рутом....
Но, ЕМНИП, крусадер тоже....
08.01.2015 19:58 #408870

diablopc,
Покажите:
[console=root]tune2fs -l /dev/mapper/docs-docs | grep "lock count"[/console]

08.01.2015 19:59 #408871

"diablopc" написал:
Но, ЕМНИП, крусадер тоже....
Что крусадер тоже? Тоже из под рута? Если крусадер из-под рута, то он должен показывать и покажет то же, что и из-подрутовый mc.
08.01.2015 20:00 #408872

diablopc написал:
[quote="Fat-Zer"]врёшь, как пить дать...
[console]new@diablopc:~> df /media/docs
Файловая система 1K-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/docs-docs 134462728 123977792 3631512 98% /media/docs
new@diablopc:~> su
Пароль:
diablopc:/home/new # df /media/docs
Файловая система 1K-blocks Использовано Доступно Использовано% Cмонтировано в
/dev/mapper/docs-docs 134462728 123977792 3631512 98% /media/docs
diablopc:/home/new #
[/console][/quote]
от юзера тебе даст твои 3G записать, а от рута — все 10G, как и положено... а то что df отображает в обоих случаях пространство доступное пользователю — это фича такая...
а вот если mc отображает от юзара 10G — то это уже баг...
но записать от юзера тебе ни кто не даст больше, чем положено...
08.01.2015 20:00 #408873

verg, Такс, идею понял....
[console]# tune2fs -l /dev/mapper/docs-docs | grep "lock count"
Block count: 34185216
Reserved block count: 1709260
[/console]
А можно с этого места поподробнее???

08.01.2015 20:02 · отредактировано #408874
"Fat-Zer" написал:
от юзера тебе даст твои 3G записать, а от рута — все 10G, как и положено...
"urfin" написал:
то он должен показывать и покажет то же, что и из-подрутовый mc.

Дзуски.... Не дает.... Проверку под рутом делал... И в гуях меня и дельфин и крусадер послали...

08.01.2015 20:03 #408875
"diablopc" написал:
А можно с этого места поподробнее???

man mke2fs, внимание на -m

08.01.2015 20:04 · отредактировано #408876

"diablopc" написал:
Reserved block count: 1709260
Зарезвировано при создании файловой системы для рута. И да, Fat-Zer уже написал выше откуда уши торчат.
08.01.2015 20:07 · отредактировано #408877
"urfin" написал:
Зарезвировано при создании файловой системы для рута.

Странно, конечно, что в гуях всеравно всем на этот резерв глубоко....

"Fat-Zer" написал:
man mke2fs, внимание на -m

The default percentage is 5%.
А есть шансы на существующей фс это изменить??
"urfin" написал:
откуда уши торчат.

Осталось придумать как эти уши обрезать =)

08.01.2015 20:10 · отредактировано #408878

"diablopc" написал:
Странно, конечно, что в гуях всеравно всем на этот резерв глубоко....
Не совсем так. Если иксы и всё гуевое окружение от рута будет запущены, то резерв будет доступен.

"diablopc" написал:
Осталось придумать как эти уши обрезать =)
man tune2fs.
08.01.2015 20:15 #408879
"diablopc" написал:
А есть шансы на существующей фс это изменить??

man tune2fs, внимание на -m

"diablopc" написал:
Дзуски.... Не дает.... Проверку под рутом делал... И в гуях меня и дельфин и крусадер послали...

если очень волнует можешь по багрепорту на дельфина, крусейдера, а лучше просто на KDE и, возможно, в Qt написать, но в скорей всего ответят «дурашка, не работай в гуях под рутом», а про баг скорей всего забудут т.к. никому будет не интересно с этим колупаться... правда если грамотно обоснуешь и дашь правильный патч, то его вероятно примут...

08.01.2015 20:20 #408881

А чтоб ему....
tune2fs -m 0 /dev/mapper/docs-docs Проблемину решило)))

"Fat-Zer" написал:
правда если грамотно обоснуешь и дашь правильный патч, то его вероятно примут...
Та ну это уж слишком много заморочек))
"Fat-Zer" написал:
ответят «дурашка, не работай в гуях под рутом»

Та приходится, там на файлопомойке 4 владельца фаилов, короче дурдом полный... То нельзя открыть, это нельзя переместить.... Вот и таскаю kdesu, ну а что тут сделаешь... А права менять на все неохотО, так как хочется хоть какое-то разграничение между юзерами оставить)

Войдите или зарегистрируйтесь, чтобы ответить.