Как проверить скрытые данные GIO/GVFS?

Если это программный 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'
    

Если бы вы были более конкретны в указании того, чего вы хотите достичь, было бы гораздо проще помочь.

2
19.10.2016, 14:51
1 ответ

С тех пор я задаюсь одним и тем же вопросом. Итак, я сделал еще одну попытку, и посмотрите на это, я нашел источник:

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.

Надеюсь, теперь у вас есть идеи.

2
27.01.2020, 22:19

Теги

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