Perbarui crypttab meminta Passphrase untuk fstrim

12

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.

Anthony Fornito
sumber
1
Menurut Anda mengapa /etc/crypttabada relevansi di sini? Tampaknya Anda tidak memiliki volume terenkripsi.
Michael Hampton
Satu-satunya alasan adalah bahwa banyak artikel yang saya lihat semuanya mengatakan untuk mengubah file / etc / crypttab. Tampaknya apa pun yang saya lakukan sepertinya tidak ada perubahan pada mesin.
Anthony Fornito
1
Yah, itu jelas tidak terlihat relevan, tetapi Anda lupa untuk menggambarkan server.
Michael Hampton
Server adalah vm yang berjalan di ESXi 6 dan Par3 san. uname = Linux x011dc01-rhtest.com 3.10.0-327.el7.x86_64 # 1 SMP Kamis 29 Okt 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux selain itu info apa yang Anda butuhkan?
Anthony Fornito
Jika Anda Google sesuatu di sepanjang baris "fedora fstrim operasi membuang tidak didukung tanpa enkripsi" Anda akan melihat bahwa setiap artikel mengatakan Anda perlu memperbarui file / etc / crypttab
Anthony Fornito

Jawaban:

0

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).

Michael Hampton
sumber
Mike saya setuju dengan jawaban Anda, namun tim VMware memberi tahu saya sesuatu yang berbeda. Biarkan berbicara dengan mereka lagi untuk mendapatkan pemahaman tentang mengapa menurut mereka ini perlu dilakukan. Saya juga perlu mendidik diri sendiri tentang proses tersebut.
Anthony Fornito