Редактировать fstab на отключенном устройстве

Я попытался добавить файл подкачки в корневую файловую систему на экземпляре AWS EC2. Не ошибся ли я при редактировании fstab?

sudo dd if=/dev/zero of=/swapfile bs=1G count=4
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
swapon -s

Я редактировал / etc / fstab

vi /etc/fstab
/swapfile swap swap defaults 0 0

Своп работал нормально, но после перезагрузки система не работает. Я решил подключить устройство к другому экземпляру и удалить строку в fstab, но оно не может быть установлено на другом экземпляре.

mount: wrong fs type, bad option, bad superblock on /dev/xvdf,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Как мне отредактировать fstab и удалить строку с данными подкачки на отключенном устройстве?

lsblk -f output

NAME    FSTYPE LABEL           UUID                             MOUNTPOINT
xvda                                                                
`-xvda1 ext4   cloudimg-rootfs 7b2XXX-16d3-XXXX-b32e-1857XXXXXXXX /
xvdf                                                                
`-xvdf1
-3
задан 10 December 2018 в 20:44
1 ответ

Похоже, вы смогли получить этот вывод консоли с помощью команды CLI.

К сожалению, если вы не используете устройство с корневой файловой системой с эластичным блочным хранилищем в качестве тома с поддержкой EBS, нет способа восстановить корневую файловую систему (которую вам придется смонтировать для фактического изменения / etc / fstab). Если это том с хранилищем экземпляров, я не верю, что есть способ его восстановить.

Извините за плохие новости ...

1
ответ дан 5 December 2019 в 21:58

Теги

Похожие вопросы