Проблема монтирования fstab

Попробуйте:

eval "$(
  LC_ALL=C perl -MPOSIX -le '
    @t = localtime;
    $t[3]=0; # set day to 0 (day before the first)
    print strftime q(year=%Y month=%m day=%d month_abv="%b"), @t'
)"

perl создает некоторый шелл-код (например, year=2017 month=04 day=30 month_abv="Apr" ), который мы затем вычислимвключим в текущую оболочку (предполагая оболочку POSIX).

LC_ALL=C означает принудительное отображение абзаца месяца на английском языке независимо от локали. Удалите его, если вы предпочитаете, чтобы он был в локали пользователя.

Этот трюк day=0 работает с strftime() GNU, FreeBSD и Solaris, но я не знаю, насколько он переносим вне этого.

Чтобы получить первый день предыдущего месяца, замените $t[3]=0 на $t[3]=1; $t[4]--, который для меня работает, даже если он запущен в январе, но опять же, я не уверен, насколько он переносим.

1
24.02.2016, 20:27
3 ответа

Проблема заключается в неправильной опции "x-gvfs-show". Вместо нее следует использовать "comment=x-gvfs-show". https://askubuntu.com/questions/594197/unrecognized-mount-option-x-gvfs-show-or-missing-value

0
28.01.2020, 01:24

Судя по вашему вопросу, вы написали / dev / disk / by-uuid / xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / mnt / Local ext4 nosuid, nodev, nofail, x-gvfs-show 0 0 в вашем / etc / fstab , когда он должен быть UUID = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / mnt / Local ext4 rw, nosuid, nodev, exec, auto, nouser, async , nofail, comment = x-gvfs-show 0 0 .

( значения по умолчанию : rw suid dev exec auto nouser async )

0
28.01.2020, 01:24

Первый метод:

  1. используя следующую команду, чтобы проверить тип файловой системы, UUID и связанный раздел

     # sudo blkid 
     
  2. в / etc / fstab добавьте запись в следующем формате как

     UUID = XXX.XXX.XXX / mnt / local ext4 по умолчанию 0 0 
     

    (в случае файловой системы ext4)

  3. смонтируйте раздел с помощью

     # mount -a 
     
  4. , чтобы проверить, что раздел работает нормально или нет, используя

     # df -h 
     

Другой метод:

  1. используйте следующую команду, чтобы проверить раздел (текущий и отключенный)

     # lsblk 
     
  2. введите запись в / etc / fstab например: если раздел блока - / dev / sda6

     / dev / sda6 / mnt / local ext4 defaults 0 0 
     

Вам поможет любой метод .. .

0
28.01.2020, 01:24

Теги

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