Оновлення crypttab запитує пароль для fstrim


12

Це своєрідне продовження - Як отримати вільний простір із змонтованого накопичувача 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

Я спробував змінити лукс, відмовитись, щоб дозволити - відмовитись без ефекту.

Я не проти намагатися налаштувати ключову річ із фразою, однак якщо вона все ще не працює, я не хочу переживати проблеми.

Я оновив свою

    [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"

Це мій fstab

[root @ x011dc01-rhtest /] # кішка / тощо / 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

Ентоні ще можу додати, що може бути корисним, будь ласка, дайте мені знати.


1
Як ви думаєте, /etc/crypttabчому тут є якесь значення? У вас, здається, немає зашифрованих томів.
Майкл Хемптон

Єдиною причиною є те, що багато статей, які я бачив, всі говорять про зміну файлу / etc / crypttab. Здається, що незалежно від того, що я там роблю, схоже, що на машині не відбувається жодних змін.
Ентоні Форніто

1
Ну, це звичайно не виглядає доречно, але ви забули описати сервер.
Майкл Хемптон

Сервер являє собою vm, що працює на ESXi 6 і Par3 san. uname = Linux x011dc01-rhtest.com 3.10.0-327.el7.x86_64 # 1 SMP Чт 29 жовтня 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux, крім того, яка інформація вам знадобиться?
Ентоні Форніто

Якщо ви google щось в порядку "fedora fstrim операція відкидання не підтримується ніяким шифруванням", ви побачите, що кожна стаття говорить, що вам потрібно оновити файл / etc / crypttab
Ентоні Форніто

Відповіді:


0

Коли зберігання надається віддаленим сервером через SAN, ви можете відкинути блоки лише в тому випадку, якщо сховище є тонким. Якщо місця зберігання є товстим, воно завжди однакового розміру, а відкидання не має сенсу (і, таким чином, не використовується).


Майк, я згоден з вами, відповідь, проте команда VMware розповідає мені щось інше. Нехай ще раз поговоримо з ними, щоб зрозуміти, чому вони вважають, що це потрібно зробити. Мені також потрібно навчити себе процесу.
Ентоні Форніто
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.