Почему моя система теперь не покажет каталоги и файлы в/media/sda7?

Установите флажок документацию ядра для получения информации о файлах / proc .

Существует один такой файл на процесс, потому что не все процессы видят одни и те же точки монтирования. Chroot - это традиционная функция UNIX, которая позволяет ограничивать процессы до подделка дерева файловой системы. Chrooted процесс не увидит точки монтирования за пределами его корня. Linux делает это дальше с помощью пространств имен : процесс может составить свой собственный вид на файловую систему, прививаясь от поддеревов вокруг.

Для получения дополнительной информации о пространствах имен монтирования см. В разделе на процедуру частных точек монтирования файловой системы и статьи Майкла Керриска на пространстве имен на LWN .

1
04.06.2014, 01:07
1 ответ

Самый простой способ узнать, смонтирована ли файловая система в каталоге, - это сравнить сообщенное свободное пространство . Если свободное пространство внутри этого каталога совпадает со свободным пространством файловой системы, где он должен быть смонтирован, есть вероятность, что ваш раздел sda7 не смонтирован там, и вам нужно только смонтировать его снова:

# mount /dev/sda7

Но если вы можете получить доступ к точке монтирования, сообщаемое свободное пространство отличается от свободного места в "родительской" файловой системе, и на самом деле ничего нет, есть вероятность, что он был поврежден, и лучше всего запустить проверку файловой системы :

# fsck -fyv /dev/sda7

В качестве альтернативы вы можете использовать инструмент gnome-disks для просмотра всех разделов вашего диска, независимо от того, смонтированы они или нет, и действительно ли они содержат файловую систему или это только свободное пространство или если у них есть файловая система, но они отображаются как пустые (если файловая система была повреждена).

0
28.01.2020, 01:56

Теги

Похожие вопросы