Почему я могу изменить зарезервированные блоки в смонтированной только для чтения файловой системе ext4?

Я ожидал ошибку, извините, FS читается -только, но это возможно. Это неожиданно и противоречит здравому смыслу. Есть ли причина?

Linux files 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
files@files:/mnt/disk$ mount | grep /mnt/disk/005
/dev/sdh on /mnt/disk/005 type ext4 (ro,nosuid,nodev,noexec,relatime,user)
files@files:/mnt/disk$ df /mnt/disk/005/
Filesystem      1K-blocks       Used Available Use% Mounted on
/dev/sdh       7751367424 7332824836  27824876 100% /mnt/disk/005
files@files:/mnt/disk$ sudo tune2fs -r 0 /dev/sdh
tune2fs 1.45.5 (07-Jan-2020)
Setting reserved blocks count to 0
files@files:/mnt/disk$ df /mnt/disk/005/
Filesystem      1K-blocks       Used Available Use% Mounted on
/dev/sdh       7751367424 7332824836 418526204  95% /mnt/disk/005
files@files:/mnt/disk$
3
задан 12 September 2021 в 04:33
1 ответ

tune2fsникогда не требовалось монтировать файловую систему для работы. Как видно из команды, в качестве аргумента передается узел блочного устройства ( /dev/sdh), а не точка монтирования ( /mnt/disk/005). Это похоже на resize2fsи e2label.

10
ответ дан 12 September 2021 в 05:17

Теги

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