Ubuntu на флешке - опции монтирования для уменьшения записи

Мне бы хотелось, чтобы Ubuntu был установлен на USB-накопитель, чтобы я мог подключить (почти) любой компьютер и загрузиться с него, и чтобы я мог (почти) использовать его как обычно, как если бы он был установлен на этом компьютере. Я также хотел бы иметь раздел данных, который мог бы использоваться (почти) любым компьютером, главным образом для хранения некоторых портативных приложений, на всякий случай.


Моя главная задача - увеличить срок службы моего привода, но не сделать его слишком нестабильным.

Чтобы сделать это, я должен выбрать правильные варианты в /etc/fstab для моих перегородок. В настоящее время я думаю об этом:

  • /: ext4, defaults,lazytime,commit=60,errors=remount-ro
  • /media/data: FAT32, defaults,lazytime,check=strict

Так lazytime должно быть лучше, чем часто предлагаемый noatime или по умолчанию relatimeпоскольку, насколько я понимаю, он применяется ко времени создания, доступа и изменения, он совместим с POSIX (в отличие от relatime), и это уменьшает количество циклов записи, сохраняя время в ОЗУ и записывая их время от времени.

В сочетании с commit=60, это должно уменьшить количество записей, достаточное для компенсации журнала ext4, который я хочу сохранить, чтобы иметь стабильную систему.

Как вы думаете, эти варианты достаточно хороши? Видите ли вы другие варианты, которые я мог бы использовать, чтобы уменьшить количество записей, но сохранить стабильную систему?


Моя текущая настройка:

  • Флешка: SanDisk Ultra Fit (32 Go)
  • ОС: Xubuntu 16.04 i386
  • установка: полная установка (с Live USB, встроенного в Rufus)
  • драйверы: не являются собственностью
  • файловые системы:
    • таблица разделов: GPT
      • 2: ESP, /boot/efi, 128 Mio, FAT32, [boot, esp]
      • 3: ABP, 128 млн., HFS +
      • 4: BBP, 2 млн., [Bios_grub]
      • 5: своп, 512 млн
      • 6: корень, /24 Gio, ext4, defaults,errors=remount-ro,lazytime,commit=60
      • 1: данные, /media/data, ~ 3,6 Гио, FAT32, defaults,lazytime,check=strict
    • БАРАН:
      • /tmp, tmpfs, defaults,nosuid,nodev,noexec,mode=1777
  • своп:
    • vm.swappiness=5
    • раздел подкачки: 512 Mio, для экстренных случаев
    • zRAM
    • файлы подкачки:
      • /var/swap/hib.swp: тот же размер, что и ОЗУ, для спящего режима, генерируется скриптом при запуске
      • /var/swap/opt.swp: если необходимо, генерируется скриптом
  • сверхпоставка: ~5,6%
    • встроенный: ~1,2 Гио (по-видимому)
    • добавлено: 512 млн
  • планировщик: deadline

1 ответ

Я сделал много установленных систем на флэш-накопителях USB, и я думаю, что такие системы могут работать довольно хорошо. Вы нашли несколько вариантов монтирования, которые я не нашел (и не использовал). Я с нетерпением жду будущих отчетов от вас:-)


Посмотрите эту ссылку о моих системах и подсказках, которые я предлагаю,

https://help.ubuntu.com/community/Installation/UEFI-and-BIOS

Я думаю, что важно получить быструю флешку USB 3 (и я думаю, что для этой цели есть диски лучше, чем Ultra Fit),

https://help.ubuntu.com/community/Installation/FromUSBStick

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


Альтернативой является постоянный живой диск с разделом casper-rw, и если вы хотите, вы можете добавить раздел home-rw,

https://help.ubuntu.com/community/mkusb/persistent

Постоянный живой диск более переносим, ​​но его нельзя обновлять и обновлять, как установленную систему (ядро и драйверы не могут быть обновлены). Но установленная система часто достаточно портативна.

Другие вопросы по тегам