четверг, 28 августа 2008 г.

Прячем файлы mount, или ищем пропавшее место

С помощью mount можно "прятать" файлы. Когда файловая система монтируется в папку, в которой уже есть файлы, они становятся абсолютно недоступны. Но занимают место.

При необходимости, это легко сделать с помощью монтирования iso.
Например во FreeBSD так:
# монтирование
mdconfig -a -t vnode -f filename.iso -n 0
mount_cd9660 /dev/md0 folder
# размонтирование
umount folder
mdconfig -d -u 0

Создать сам iso файл можно с помощью mkisofs из пакета cdrtools.

На самом деле, все это не так уж и полезно, поскольку df выдаёт такие "проказы" с головой.
Но знать о такой возможности нужно. Если непонятно куда делось место и показания df не соответствуют показаниям du, то велика вероятность, что какой-то волшебный человек положил несколько файликов в директорию, занятую сейчас файловой системой.
Ссылки:
OpenNET: статья - как смонтировать ISO image

Комментариев нет: