Как запустить SSD trim fstrim на btrfs при установке нескольких подвоев?

Я использую btrfs и установил несколько подвоев (но не btrfs root). Он находится на разделе SSD, поэтому я хотел бы использовать fstrim . Должен ли я называть fstrim для каждой точки монтирования (каждый из которых соответствует разным подвыборам)? Или мне нужно установить btrfs root и запустить fstrim на этой fstrim монтирования?

One Solution collect form web for “Как запустить SSD trim fstrim на btrfs при установке нескольких подвоев?”

fstrim должен работать на « fstrim монтирования», поэтому вам необходимо установить устройства. Но вам нужно только называть его один раз на физическое устройство. Поэтому, если 2 точки монтирования находятся на одном устройстве с btrfs, вам нужно только вызвать fstrim на одной fstrim монтирования.

Поиск этого ответа: https://forums.gentoo.org/viewtopic-t-1003980-view-previous.html?sid=a51dab49787e5b7b6c2fa4aa7c1a5e44

Я делаю это так:

 #!/bin/sh LOG=/var/log/fstrim.log echo "===" $(date -R) "===" >> $LOG for d in $(lsblk -o MOUNTPOINT,FSTYPE | grep -E 'btrfs' | awk '{print $1}'); do fstrim -v $d 2>&1 >> $LOG done 

Этот скрипт помещается в /etc/cron.weekly/fstrim и устанавливает исполняемый файл:

 sudo chmod +x /etc/cron.weekly/fstrim 

Сценарий использует lsblk, что блокирует список устройств. Я ищу устройства «btrfs», и я запускаю fstrim на нем.

  • Обрезка с LVM и dm-crypt
  • Использование SSD на Qubes OS
  • независимо убедитесь, что TRIM действительно работает на SSD
  • fstrim и iostat
  • fstrim выравнивает более половины размера раздела, даже если раздел монтируется с отбрасыванием
  • Interesting Posts

    Беспроводная связь не работает на очень старом ПК на Debian

    Удаление идентификатора группы от пользователя

    Установите туннель IPSEC между двумя Ubuntu 12.04 ПК по локальной сети

    Как я могу воспроизвести звук, когда выполнение скрипта будет готово?

    используя grep для отображения записей, которые соответствуют шаблону и присутствуют как минимум в X раз

    Как я могу использовать vim для удаления первых нескольких символов выбранных строк с помощью команд?

    Получить индекс массива

    Как заставить экран отключиться?

    Строковые артефакты из истории в командной строке

    Где Debian 8.1 устанавливает adduser?

    Как запустить приложение с определенными групповыми разрешениями?

    кэширование Linux-дисков влияет на время доступа, указанное в stat?

    CentOS, как смотреть видео на YouTube с помощью Mozilla Firefox?

    Что называется символом *. *?

    Каковы преимущества использования Tmux в любое время?

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