Ini semacam kelanjutan dari - Cara mendapatkan ruang kosong dari drive yang terpasang Redhat 7
Masalah yang saya hadapi adalah ketika saya menjalankan:
[root@x011dc01-rhtest /]# fstrim -v /
Saya mendapatkan kesalahan berikut:
fstrim: /: the discard operation is not supported
Googling sepanjang hari selalu memiliki satu tema umum.
Perbarui / etc / crypttab dengan sesuatu yang mirip dengan ini:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
Apa yang terjadi adalah setelah saya memperbarui file ini dan saya menjalankan "dracut -f" serta "dracut --force -I / etc / crypttab" kemudian saya reboot. Sistem akan muncul dan meminta frasa sandi, yang sepertinya saya dapat memasukkan string acak dan itu akan membiarkan saya melewatinya.
Saya memang menemukan artikel tentang menambahkan file kunci tetapi saya tidak begitu yakin tentang itu.
Saya tidak ingin terkunci dari sistem, juga saya benar-benar tidak tahu apa yang saya lakukan.
Beberapa informasi yang mungkin bermanfaat.
Salah satu dari banyak artikel yang saya ikuti tentang cara mengaktifkan fstrim
https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/
Ini terlihat bagus:
[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
Sekarang bahkan setelah saya memperbarui / etc / crypttab dan memperbarui sistem dan reboot, ketika meminta passphrase saya akan memasukkannya login dan masih saya akan mendapatkan kesalahan yang sama persis.
fstrim: /: the discard operation is not supported
Saya telah mencoba mengganti luks, buang agar-buang tidak berpengaruh.
Saya tidak menentang mencoba mengkonfigurasi hal kunci frasa sandi, namun jika masih tidak berfungsi saya tidak ingin melalui masalah.
Saya telah memperbarui
[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"
Dan kemudian menjalankan ini untuk ..... melakukan sesuatu:
grub2-mkconfig -o /boot/grub2/grub.cfg
Mungkin juga patut dicatat apa yang ada di kepala saya.
[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
Apa yang saya ingin dapat lakukan adalah menjalankan fstrim pada "/" hanya jadi saya menggunakan Jadi saya menggunakan 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"
Ini adalah fstab saya
[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
Anthony lain yang bisa saya tambahkan yang mungkin bisa membantu tolong beri tahu saya.
/etc/crypttab
ada relevansi di sini? Tampaknya Anda tidak memiliki volume terenkripsi.Jawaban:
Ketika penyimpanan disediakan oleh server jarak jauh melintasi SAN, Anda hanya dapat membuang blok jika penyimpanannya tipis. Jika penyimpanannya tebal, ukurannya selalu sama, dan buang tidak masuk akal (dan karenanya tidak dapat digunakan).
sumber