Если это программный RAID, т.е. созданный и управляемый с помощью mdadm
, то у вас есть несколько вариантов:
Решение немедленно, если вам нужно избавиться только от магических строк файловой системы. Он не стирает файловую систему массива:
sudo wipefs --all /dev/md1
Вы можете установить этот инструмент с помощью:
sudo apt-get install util-linux
Если вы действительно хотите в один проход стереть данные массива, можно сделать следующее:
sudo bash -c 'pv < /dev/zero > /dev/md1'
это самый быстрый метод фактического стирания массива.
Вы можете установить этот инструмент с помощью:
sudo apt-get install pv
Или более безопасный метод, не требующий установки чего-либо:
sudo bash -c 'cat /dev/urandom > /dev/md1'
Используйте pv
, если хотите наблюдать за прогрессом:
sudo bash -c 'pv < /dev/urandom > /dev/md1'
Если бы вы были более конкретны в указании того, чего вы хотите достичь, было бы гораздо проще помочь.
С тех пор я задаюсь одним и тем же вопросом. Итак, я сделал еще одну попытку, и посмотрите на это, я нашел источник:
https://github.com/minime2k10/GVFS-Metadata
Я не проверял и не пробовал. Это может быть шанс для вас, чтобы сообщить мне.:)
В любом случае. Если вы просто хотите узнать, что он хранит, вам нужно будет вызвать конкретную команду для данного файла. Поскольку вся информация связана с файлом, вам не нужно запрашивать все записи в базе данных. Вы вызываете атрибуты, сохраненные для данного файла:
gio info --attributes=metadata:: /path/to/file
или если вы хотите отредактировать их
gio set --type=string /path/to/file metadata::WHICH "Here a string value"
, в то время как вы можете получить список через
gio info --query-writable /path/to/file
Также посмотрите «Метаданные GVFS :Shellbags for Linux» на сайте duck.com или google.com.
Надеюсь, теперь у вас есть идеи.