mkfs.ext4 -F - как избежать потери данных в будущем?

Прежде чем мы запустим эту mkfs команду для создания файловой системы на устройстве, для пример / dev / sde :

как узнать, существуют ли уже какие-то данные на этом устройстве?:

mkfs.ext4 -j -m 0 /dev/sde -F

Я выполнил mkfs.ext4 на / dev / sde , но не получил никакого предупреждения о данных, которые существуют (-ed) на этом диске, поэтому все данные были потеряны.

Как избежать этого в будущем?


# mkfs.ext4 -j -m 0 /dev/sde -F

mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
      32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
      4096000

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
-1
09.12.2019, 09:44
1 ответ

На моем компьютере (Fedora 25 )mkfs.ext4 предупредит, если файловая система на устройстве уже смонтирована. Он также предупредит, если устройство, например. sdeна самом деле содержит таблицу разделов, предполагая, что вы хотели отформатировать раздел устройства, например. sde1.

Это хорошо работает в сочетании с популярными графическими интерфейсами, такими как GNOME, потому что они, как правило, автоматически -монтируют файловые системы. За некоторыми исключениями .

Таким образом, вы не можете полагаться на это во всех возможных ситуациях.Однако это показывает, что существуют некоторые приятные средства защиты от этой потери данных.

РЕДАКТИРОВАТЬ :, как говорит Эндрю, если вы используете опцию -F, вы просите удалить эту защиту. Поскольку вы не говорите, почему вы добавили -F option, немного сложно помочь с этим.

1
28.01.2020, 05:06

Теги

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