Изображение файловой системы, смонтированное с помощью лофиадма, выглядит меньше ожидаемого

У меня есть .gz-файл, и я бы хотел увидеть его содержимое. Я использовал лофиадм, чтобы установить его.

lofiadm /backup/file.gz ->> returned /dev/lofi/1 mount -F ufs /dev/lofi/1 /mnt 

Затем я проверил содержимое

 /mnt> du -sh * 4K etc 79M kernel 8K lost+found 13M platform 

Проблема в том, что размер файла.gz составляет около 342 МБ, а контент составляет около 93 МБ. Я проверил его с ls -al но другого файла не было.

 /dev/lofi/1 321M 93M 196M 33% /mnt 

Теперь я не понимаю, как это происходит. Размер файла был 342 МБ, но после монтирования он возвращает 92 МБ

  • solaris awk проблемы с датой и заявлениями
  • Тип файловой системы Solaris 5.10
  • Установка GCC в Solaris_x86
  • Является ли Solaris libc на основе GNU libc?
  • Как может пользователь, не являющийся пользователем root, проверить, экспортирована ли FS на сервер?
  • Что такое TTY для вашего Unix?
  • Solaris 11: Доступ к пулу на диске с живого DVD?
  • sun microsystems logo xscreensaver?
  • 2 Solutions collect form web for “Изображение файловой системы, смонтированное с помощью лофиадма, выглядит меньше ожидаемого”

    Я не знаком с lofiadm , поэтому мне может что-то не хватает, но я не вижу ничего странного. У вас есть файловая система с 321 МБ пространства, из которых 93 МБ используется, а остальная часть пуста. Пустое пространство может заполняться или не заполняться легко сжимаемыми данными, поэтому тот факт, что он не используется, не указывает на то, насколько хорошо он может быть сжат. Изображение немного больше 321 МБ, дополнительное пространство используется для учета (таблицы inode).

    Файл file.gz, похоже, не сжат, учитывая тот факт, что вы его монтируете как есть, то есть без его распаковки:

     lofiadm /backup/file.gz ->> returned /dev/lofi/1 

    Размер файловой системы составляет 321 МБ, что соответствует 342 МБ «устройству», как уже ответил Гилл.

    Interesting Posts

    Как ускорить работу с разреженными файлами с помощью tar, gzip, rsync?

    прекратить обработку в сценарии оболочки, но не выходить

    Почему yumdownloader загружает файлы i686, если мой компьютер x86_64, а также устанавливает их?

    Разделение CSV с многострочными ячейками

    Обмен буфером обмена между ОС хоста и виртуальной консолью виртуального клиента VirtualBox

    Преобразование базиса BASH из десятичного в шестнадцатеричное

    удалить вложенные папки и файлы, не удаляя родительскую папку и дочернюю папку?

    Как расширить команду ls с помощью настраиваемого столбца

    Как добавить пользователей и добавить их в группы в linux bash

    Опрос для нажатия кнопки Bluetooth

    Обработка сводной таблицы из командной строки

    ссылочная переменная оболочки $ COLUMNS из сценария bash

    Получить первый столбец даты linux

    Странные монтажные элементы, procfs on net:

    Как распечатать общее количество файловых дескрипторов с индексом 24

    Linux и Unix - лучшая ОС в мире.