Раздел Automount ext4 с правами / правами пользователя (fstab?) [duplicate]

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

    $ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda5        15G  2.1G   12G  15% /
    ...
    /dev/sda1      1008M   62M  896M   7% /boot
     /dev/sda6        15G  180M   14G   2% /home
    /dev/sda4       195G  188M  185G   1% /media/data
    

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

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

  2. Я переименовал флаг / имя раздела данных (= sda4 ) (используя служебные диски).

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

      

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

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

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

    $ cat /etc/fstab
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda5 during installation
    UUID=8325697c-2c27-49dd-99f8-2a1a3e1467be /               ext4    errors=remount-ro 0       1
    # /boot was on /dev/sda1 during installation
    UUID=3ba24cc6-e38b-48d9-b526-68358783d980 /boot           ext4    defaults        0       2
    # /home was on /dev/sda6 during installation
    UUID=1ef16ece-0965-4611-a2e5-dd687f4ee5ff /home           ext4    defaults        0       2
    # /media/data was on /dev/sda4 during installation
    # 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 was on /dev/sda2 during installation
    UUID=04f73159-479d-4a4b-a78c-37a406909225 none            swap    sw              0       0
    
  6. В какой-то мере я хотел бы, чтобы мой раздел данных автоматически включался в мой домашний раздел.

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

Спасибо.

    
задан Christophe 26.12.2012 в 02:57
источник

2 ответа

9

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

Определение "works" :

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

  2. Каждый раз, когда я перезагружаюсь:

    • владелец location не является root, но user_name (me, 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
      
    • Reboot

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

      $ 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
      
    • Заключение: он работает, но он не отображается в виде медиафайла в диспетчере файлов (nautilus, PCManFM, ...) [см. файл_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
      
    • Reboot

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

      $ 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
      
    • Заключение: он работает И он действительно отображается как носитель в файловом менеджере (nautilus, PCManFM, ...) [см. файл_manager.png]

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

Приветствия.

    
ответ дан Christophe 26.12.2012 в 10:37
источник
12

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

sudo chown -R myname.myname /media/data/
    
ответ дан psusi 26.12.2012 в 03:41