Это своего рода продолжение - Как получить свободное место на смонтированном диске Redhat 7
Проблема, с которой я сталкиваюсь, заключается в следующем:
[root@x011dc01-rhtest /]# fstrim -v /
Я получаю следующую ошибку:
fstrim: /: the discard operation is not supported
У гугла весь день всегда была одна общая тема.
Обновите / etc / crypttab примерно так:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
Что происходит, после того, как я обновляю этот файл и запускаю «dracut -f», а также «dracut --force -I / etc / crypttab», затем я перезагружаюсь. Система подойдет и попросит пароль, который, кажется, я могу ввести в произвольную строку, и он пропустит меня.
Я нашел статью о добавлении файла ключей, но я не совсем уверен в этом.
Я не хочу быть заблокированным из системы, также я действительно понятия не имею, что я делаю.
Некоторая информация, которая может быть полезна.
Одна из многих статей о том, как включить fstrim, которой я следую
https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/
Это выглядит хорошо:
[root@x011dc01-rhtest /]# cat /etc/fstab | grep root
/dev/mapper/rhel_x011dc01--rhtest-root / xfs defaults,discard 1 2
[root@x011dc01-rhtest /]# cat /etc/lvm/lvm.conf | grep 'issue_discards'
# Configuration option devices/issue_discards.
issue_discards = 1
Теперь, даже после того, как я обновлю / etc / crypttab, обновлю систему и перезагрузлю компьютер, когда он запросит парольную фразу, я введу в нее логин и все равно получу точно такую же ошибку.
fstrim: /: the discard operation is not supported
Я попытался изменить luks, сбрасывать, чтобы позволить - сбрасывает без эффекта.
Я не против того, чтобы пытаться настроить ключевую фразу ключевого слова, однако, если она все еще не работает, я не хочу проходить через проблему.
Я обновил свой
[root@x011dc01-rhtest /]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.luks.allow-discards=luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ rd.luks.uuid=luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ vconsole.font=latarcyrheb-sun16 vconsole.keymap=us $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
А затем запустить это, чтобы ..... сделать что-то:
grub2-mkconfig -o /boot/grub2/grub.cfg
Также, вероятно, стоит отметить, что происходит в моей голове.
[root@x011dc01-rhtest /]# blkid
**/dev/block/8:2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"**
/dev/block/253:1: UUID="ad872f09-5147-4252-af56-aa6244219515" TYPE="xfs"
/dev/block/8:1: UUID="83aac355-a443-4ff9-90fa-9f6da8e31cc2" TYPE="xfs"
/dev/block/253:0: UUID="dbe56f6a-2a4a-42da-82e2-bef9a73caafb" TYPE="swap"
[root@x011dc01-rhtest /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 50G 0 disk
ââsda1 8:1 0 500M 0 part /boot
**ââsda2** 8:2 0 49.5G 0 part
âârhel_x011dc01--rhtest-swap 253:0 0 2G 0 lvm [SWAP]
**âârhel_x011dc01--rhtest-root 253:1 0 47.5G 0 lvm /**
sdb 8:16 0 50G 0 disk
sr0 11:0 1 1024M 0 rom
То, что я хочу сделать, это запустить fstrim только для "/", поэтому я использую Так что я использую UUID = "2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ"
[root@x011dc01-rhtest /]# blkid /dev/sda2
/dev/sda2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"
Это мой фстаб
[root @ x011dc01-rhtest /] # cat / etc / fstab
**/dev/mapper/rhel_x011dc01--rhtest-root / xfs defaults,discard 1 2**
UUID=83aac355-a443-4ff9-90fa-9f6da8e31cc2 /boot xfs defaults 0 0
/dev/mapper/rhel_x011dc01--rhtest-swap swap swap defaults 0 0
Энтони, еще я могу добавить, что может быть полезным, пожалуйста, дайте мне знать.
/etc/crypttab
имеет какое-то отношение здесь? Похоже, у вас нет зашифрованных томов.