Автоматически подключить раздел ext4 с правами пользователя / владельцем (fstab?) [Дубликат]

  1. Я только что установил Lubuntu 12.10 «Quantal Quetzal» на свой Acer Aspire One D257, создание разделов:

     $ df -h 
    Размер используемой файловой системы Доступность Использование% Установлено на 
     / dev / sda5 15G 2.1G 12G 15% / 
     ... {{ 1}} / dev / sda1 1008M 62M 896M 7% / boot 
     / dev / sda6 15G 180M 14G 2% / home 
     / dev / sda4 195G 188M 185G 1% / media / data {{ 1}} 

    (или см. Partitions.png:)

    partitions.png

    (Я знаю, что загрузочные разделы были полезны для старых BIOS, но теперь они также полезны для шифрования, LVM ...(хотя и отличается от выделенного раздела GRUB!))

  2. Я переименовал раздел «данные» (= sda4 ) во флаг / имя (используя утилиту Disks).

  3. Я уже несколько часов пытаюсь найти решение для:

    Как заставить мой раздел данных (не мой домашний раздел!) Автоматически монтироваться где-нибудь во время загрузки (если возможно, в / media / data) с помощью я (пользователь = christophe) как владелец и разрешения как rwxrwxr-x (= user: rwx, group: rwx, other: rx)?

  4. Мои проблемы заключаются в том, что каждый раз, когда я перезагрузка:

    • / media / data снова под root-владельцем
    • / media / data снова под правами rwxr-xr-x
    • / media / data content возвращается как только что потерянный + найденный (!!!)
    • часто при попытке опций в / etc / fstab у меня было "ошибка при монтировании / media / data " во время загрузки.
  5. В основном я пытался редактировать мой файл / etc / fstab . Теперь это:

     $ cat / etc / fstab 
     # / etc / fstab: статическая информация о файловой системе. 
     # 
     # Используйте 'blkid' для печати универсально уникального идентификатор устройства 
     #; это можно использовать с UUID = как более надежный способ присвоения имен устройствам 
     #, который работает, даже если диски добавляются и удаляются. См. Fstab (5).
     # 
     # <файловая система> <точка монтирования>     
     # / был на / dev / sda5 во время установки {{1 }} UUID = 8325697c-2c27-49dd-99f8-2a1a3e1467be / ext4 errors = remount-ro 0 1 
     # / загрузка была на / dev / sda1 во время установки 
    UUID = 3ba24cc6-e38b-48d9 -b526-68358783d980 / boot ext4 по умолчанию 0 2 
     # / home был на / dev / sda6 во время установки 
    UUID = 1ef16ece-0965-4611-a2e5-dd687f4ee5ff / home ext4 defaults 0 2 {{ 1}} # / media / data было на / dev / sda4 во время установки 
     # UUID = 0598f54b-dcf8-4508-97de-94d9f2c5e2a8 / media / data ext4 defaults 0 2 
    UUID = 0598f54b- dcf8-4508-97de-94d9f2c5e2a8 / media / data ext4 rw, suid, dev, exec, auto, user, async, errors = remount-ro, relatime, uid = 1000, gid = 1000 0 2 
     # swap был на / dev / sda2 во время установки 
    UUID = 04f73159-479d-4a4b-a78c-37a406909225 нет swap swap 0 0 
     
  6. Я бы хотел, чтобы мой раздел данных был автоматически смонтирован как мой домашний раздел.

  7. Мне не нужно решение, в котором мне приходилось бы chmod или chown или делать что-то каждый раз я (пере) загружаюсь!

Спасибо.

25
задан 26 December 2012 в 06:11

2 ответа

Я думаю, что ключ должен был смонтироваться в также /mnt/data или /media/username/data (имя пользователя = christophe в моем случае)!!! Я не знаю, почему это работает, но это, кажется, делает так...

Определение "работ":

  1. Заставьте мой раздел данных автомонтироваться во время начальной загрузки в location (media/christophe/data или /mnt/data) с user_name (= я = christophe) как владелец. (Отметьте: Я еще не имел дело с полномочиями (как rwxr - r - (= user:rwx, group:r - other:r-))).

  2. Каждый раз я перезагружаю:

    • владелец location не корень, но user_name (я, christophe)
    • содержание location содержание не вытерто, но персистентное
    • существует не "ошибка, произошедшая при монтировании..." во время начальной загрузки.
    • решением является одноразовое решение, не каждый раз

Решения:

  1. Решение в /mnt/.

    • Править /etc/fstab (например, $ sudo nano /etc/fstab) и добавьте строку:

      UUID=your_uuid_value  /mnt/data       ext4    defaults        0       2
      
    • Двойная проверка перед перезагрузкой:

      $ ls -l /mnt/
      total 0
      
    • Перезагрузка

    • Двойная проверка после перезагрузки:

      $ ls -l /mnt/
      total 4
      drwxr--r-- 2 christophe christophe 4096 Dec 26 04:02 data
      $ ls -l /mnt/data/
      total 4
      -rw-rw-r-- 1 christophe christophe 6 Dec 26 04:07 1.txt
      
    • Заключение: Это работает, НО это не появляется как, медиа в файловом менеджере (наутилус, PCManFM...) [видят file_manager.png]

  2. Решение в /media/username:

    • В терминале:

      $ sudo mkdir -p /media/username/
      

      Или, в моем случае:

      $ sudo mkdir -p /media/christophe/
      
    • Двойная проверка перед перезагрузкой:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 0
      
    • Править /etc/fstab (например, $ sudo nano /etc/fstab) и добавьте строку:

      UUID=your_uuid_value  /media/christophe/data       ext4    defaults        0       2
      
    • Перезагрузка

    • Двойная проверка после перезагрузки:

      $ ls -l /media/
      total 4
      drwxr-xr-x 3 root root 4096 Dec 26 04:25 christophe
      $ ls -l /media/christophe/
      total 4
      drwxr--r-- 2 christophe christophe 4096 Dec 26 04:31 data
      $ ls -l /media/christophe/data/
      total 4
      -rw-rw-r-- 1 christophe christophe 6 Dec 26 04:37 2.txt
      
    • Заключение: Это действительно работает, И это действительно появляется как, медиа в файловом менеджере (наутилус, PCManFM...) [видят file_manager.png]file_manager.png

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

Удачи.

12
ответ дан 26 December 2012 в 06:11

Нет опций uid для ext [234]. Если вы хотите изменить права доступа к файлам, вы должны использовать chown/chmod.

sudo chown -R myname.myname /media/data/
0
ответ дан 26 December 2012 в 06:11

Другие вопросы по тегам:

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