Đây là một phần tiếp theo của - Cách lấy không gian trống từ ổ đĩa gắn kết Redhat 7
Vấn đề tôi gặp phải là khi tôi chạy:
[root@x011dc01-rhtest /]# fstrim -v /
Tôi nhận được lỗi sau đây:
fstrim: /: the discard operation is not supported
Googling cả ngày luôn có một chủ đề chung.
Cập nhật / etc / crypttab thành một cái gì đó tương tự như sau:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
Điều gì xảy ra là sau khi tôi cập nhật tệp này và tôi chạy "dracut -f" cũng như "dracut --force -I / etc / crypttab" sau đó tôi khởi động lại. Hệ thống sẽ xuất hiện và yêu cầu một cụm mật khẩu, có vẻ như tôi có thể nhập bất kỳ chuỗi ngẫu nhiên nào và nó sẽ cho tôi đi qua.
Tôi đã tìm thấy một bài viết về việc thêm một tập tin quan trọng nhưng tôi không thực sự chắc chắn về điều đó.
Tôi không muốn bị khóa khỏi hệ thống, tôi cũng không biết mình đang làm gì.
Một số thông tin có thể hữu ích.
Một trong nhiều bài viết tôi đang theo dõi về cách kích hoạt fstrim
https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/
Nhìn có vẻ tốt:
[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
Bây giờ ngay cả sau khi tôi cập nhật / etc / crypttab và cập nhật hệ thống và khởi động lại, khi nó yêu cầu cụm mật khẩu tôi sẽ nhập thông tin đăng nhập và tôi vẫn sẽ gặp lỗi chính xác như vậy.
fstrim: /: the discard operation is not supported
Tôi đã thử thay đổi luks, loại bỏ cho phép loại bỏ không có hiệu lực.
Tôi không chống lại việc cố gắng định cấu hình một khóa mật khẩu, tuy nhiên nếu nó vẫn không hoạt động tôi không muốn gặp rắc rối.
Tôi đã cập nhật
[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"
Và sau đó chạy nó để ..... làm một cái gì đó:
grub2-mkconfig -o /boot/grub2/grub.cfg
Cũng có thể đáng chú ý những gì đang diễn ra trong đầu tôi.
[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
Những gì tôi muốn có thể làm là chỉ chạy fstrim trên "/" vì vậy tôi đang sử dụng Vì vậy tôi đang sử dụng 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"
Đây là fstab của tôi
[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 khác tôi có thể thêm rằng có thể hữu ích xin vui lòng cho tôi biết.
/etc/crypttab
có bất kỳ liên quan ở đây? Bạn dường như không có bất kỳ khối lượng mã hóa.