Bu bir tür devamıdır - Monte edilmiş sürücüden boş alan nasıl elde edilir Redhat 7
Karşılaştığım sorun ben çalıştırmak:
[root@x011dc01-rhtest /]# fstrim -v /
Aşağıdaki hatayı alıyorum:
fstrim: /: the discard operation is not supported
Tüm gün Google'ın her zaman ortak bir teması vardı.
/ Etc / crypttab dosyasını şuna benzer bir şeyle güncelleyin:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
Bu dosyayı güncelledikten sonra "dracut -f" yanı sıra "dracut --force -I / etc / crypttab" komutunu çalıştırdıktan sonra yeniden başlatıldıktan sonra ne olur. Sistem gelip herhangi bir rastgele dize girebileceğim ve geçmeme izin verecek bir parola isteyecek.
Bir anahtar dosyası ekleme hakkında bir makale buldum ama bu konuda gerçekten emin değilim.
Sistemin kilitli kalmasını istemiyorum, ayrıca gerçekten ne yaptığım hakkında hiçbir fikrim yok.
Yararlı olabilecek bazı bilgiler.
Fstrim'in nasıl etkinleştirileceği hakkında takip ettiğim birçok makaleden biri
https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/
Bu iyi görünüyor:
[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
Şimdi / etc / crypttab'ı güncelledikten ve sistemi güncelledikten ve yeniden başlattıktan sonra bile, parola istediğinde ben girişe gireceğim ve hala aynı hatayı alacağım.
fstrim: /: the discard operation is not supported
Ben luks değiştirmeyi denedim, izin-atmak için hiçbir etkisi atın.
Ben bir şifre anahtarı şey yapılandırmaya çalışırken değilim, ancak hala çalışmıyorsa ben sorun üzerinden gitmek istemiyorum.
Güncelledim
[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"
Ve sonra bunu çalıştırmak için ..... bir şey yapmak:
grub2-mkconfig -o /boot/grub2/grub.cfg
Ayrıca muhtemelen kafamda neler olduğunu belirtmeye değer.
[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
Ne yapabilmek istiyorum fstrim "/" sadece bu yüzden kullanıyorum yani UUID = "2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" kullanıyorum
[root@x011dc01-rhtest /]# blkid /dev/sda2
/dev/sda2: UUID="2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ" TYPE="LVM2_member"
Bu benim fstab'ım
[root @ x011dc01-rhtest /] # kedi / 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
Anthony başka eklemek yararlı olabilir eklemek lütfen bana bildirin.
/etc/crypttab
burada bir alakası var? Şifrelenmiş birimleriniz yok gibi görünüyor.