Как сделать так, чтобы каталог в Linux отображался как точка монтирования, чтобы пользователи могли видеть его с помощью df?
Технически это возможно с помощью mount --bind / realdir / newdir
. Это даст вам фиктивное средство монтирования / newdir
для / realdir. Однако df
определит это как «фиктивную» файловую систему, поэтому пользователям потребуется выполнить df -a
(или df -ha
) или df -h / newdir
, чтобы увидеть это, и, поскольку это не отдельная файловая система, использование, о котором сообщает df, такое же, как и для файловой системы, в которой находится каталог.
Может быть, было бы лучше научить вас пользователям использовать du -hs
, который получит используемое пространство в каталоге.
Это очень странно, но просто невозможно точно сообщить об использовании на уровне файловой системы для подкаталога файловой системы из-за файл может иметь несколько жестких ссылок,