Есть ноутбук, с жестким диском, разделенным на 3 части - NTFS, FAT32, EXT3. На NTFS стоял WinXP, уже глючный, решил избавиться от него. Отформатировал раздел на FAT32, и, руководствуясь своими скромными познаниями линукса, поменял fstab. Перезагрузился. Появился пустой раздел /dev/sda1. Скопировал с /dev/sda2 несколько больших файлов, около 3гб. Потом оказалось что раздел примонтирован неправильно, примонтировалась какая-то папка. Поправил fstab, перезагрузился - появился раздел, уже нормальный. Теперь никак не могу найти где эти файлы спрятались, нигде их не видно, но место на диске занимают...
Отмонтируй обратно, появятся. Перенеси в новое место и опять примонтируй.
например если создать папку /home/dir/
в которую написать кучу файлов, а затем примонтировать к ней пустую папку /home/dir2/ коммандой mount --bind /home/dir2/ /home/dir/
папка /home/dir/ будет пустой, но файлы там останутся(скроются). Кстати права доступа тоже изменятся, и станут такиме же как у /home/dir2/
Варианта собственно 2:
1 - тот раздел, на который были скопированы файлы не смонтирован
в этом случае надо посмотреть, что куда смонтировано, смонтирован ли нужный раздел к нужному каталогу? (просто командой mount без параметров)
2 - доступ к файлам пропал, так как каталог, куда они были скопированы стал точкой монтирования другой файловой системы
Например :
$mkdir /dir1
$tuoch /dir1/file2
$ls /dir1
file2
(есть каталог, а в нем файл)
$mount /dev/hda3 /dir1
$ls /dir1
data1 data2 data3
(файл file2 "пропал")
решение - размонтировать файловую систему
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.