LINUX.ORG.RU

XFS и свободное место


0

0

Дурдом какой-то. Было 1.3Гб свободных. Перекинул с раздела на другой раздел 4.5Гб ISO-шник. Так и осталось 4.5Гб. xfs_repair запускать, во-первых, не рискую пока, во-вторых - диск размонтировать - застрелиться, сколько с него всего сейчас работает... Что за нафиг? Я такого со времён FAT32 не видел.

★★★★★

s/Так и осталось 4.5Гб/Так и осталось 1.3Гб/

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от sdio

Блин, точно :) Это его Самба держит. А что ж XFS, зараза, удалить в таких условиях позволила? :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от sdio

>При отсутствии записи (имени) в fs, вряд ли кто откроет :-)

Если только специально. Можно вытащить из /proc ;)

router ★★★★★
()
Ответ на: комментарий от sdio

Я имел в виду как раз /proc. У нас же тут сайт про линукс. :) А имена для всех открытых файлов (включая удалённые) в /proc есть.

Teak ★★★★★
()
Ответ на: комментарий от Teak

>А имена для всех открытых файлов (включая удалённые) в /proc есть.

Не затруднит ли вас продемонстрировать?

# cd /var/log
# perl -e 'open(FILE, "cups-lpd.1"); $a=<>;'
# lsof | grep cups-lpd.1
perl      12254    root    3r      REG      253,0 57899323    3581182 /var/log/cups-lpd.1
# find /proc -name cups-lpd.1
# [пусто]

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Это нормально, для _всех_ фс

Это нормально для _нормальных_ Unix-compatible OS, такая фишка в Windows NT не прокатит. FS тут _не_ _причём_.

birdie ★★★★★
()

Народ, прочитайте про fd (file descriptors) в Linux/Unix, потом задавайте глупые вопросы.

birdie ★★★★★
()
Ответ на: комментарий от sdio

В /proc/12254/fd загляни. Скорее всего /proc/12254/fd/3. Потом удали файл и посмотри ещё раз. Оно открывается, можешь проверить.

Teak ★★★★★
()
Ответ на: комментарий от KRoN73

все правильно , удалиась лишь запись в фс о файле .

j262 ★★
()
Ответ на: комментарий от birdie

> такая фишка в Windows NT не прокатит

Я такое наблюдал именно в NT и XP на NTFS. Поэтому и спросил ждать ли того же в линуксе.

acheron ★★★★
()
Ответ на: комментарий от KRoN73

> А что ж XFS, зараза, удалить в таких условиях позволила? :)

так работает unix,
пока счетчик ссылок не ноль файл не удаляется,
например можно создать на все файлы жесткие ссылки,
и поиметь аналог корзины windows,
или востановить файл, который уже удален, но не все приложения использующие его завершились (специальные ссылки в /proc),
или можно легко работать со временными файлами,
открыл его, сделал unlink, и теперь от автоматически удалится когда приложение завершиться.

fghj ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.