使用用户权限/所有权自动挂载 ext4 分区(fstab?)

使用用户权限/所有权自动挂载 ext4 分区(fstab?)
  1. 我刚刚在我的 Acer Aspire One D257 上安装了 Lubuntu 12.10 “Quantal Quetzal”,并创建了以下分区:

    $ 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:)

    分区.png

    (我知道启动分区对于旧的 BIOS 很有用,但现在它们对于加密、LVM……也很有用(尽管与专用的 GRUB 分区不同!))

  2. 我重命名了“数据”分区(= sda4)标志/名称(使用实用程序磁盘)。

  3. 我已经尝试了几个小时来寻找解决方案:

    如何让我的数据分区(不是我的主分区!)在启动时自动挂载到某个地方(如果可能的话在 /media/data 中),以我(用户 = christophe)作为所有者,权限为 rwxrwxr-x(=user:rwx, group:rwx, other:rx)?

  4. 我的问题是每次重新启动时:

    • /media/data重新获得 root 所有权
    • /media/data恢复到 rwxr-xr-x 权限
    • /media/data 内容恢复为丢失+找到(!!!)
    • 经常,当我尝试选择时/etc/fstab,我“安装/media/data 时发生错误”在启动时。
  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 或执行某些操作的解决方案每次我(重新)启动了!

谢谢。

答案1

ext[234] 没有 uid 选项。如果要更改文件的权限,则必须使用chown/chmod

sudo chown -R myname.myname /media/data/

答案2

我认为关键是安装/mnt/data/media/username/data(我的用户名 = christophe)!!! 我不知道它为什么有效,但它似乎是这样的...

定义“作品”

  1. 使我的数据分区在启动时自动挂载在locationmedia/christophe/data/mnt/data)中,并以user_name(=我=克里斯托夫)作为所有者。(注意:我还没有处理权限(如rwxr--r--(=用户:rwx,组:r--,其他:r--)))。

  2. 每次我重新启动时:

    • 的所有者location不是 root,而是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
      
    • 结论:它确实有效,但它没有作为媒体出现在文件管理器(nautilus、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
      
    • 结论:它确实有效,并且确实作为媒体出现在文件管理器(nautilus、PCManFM 等)中 [参见 file_manager.png]文件管理器.png

请随意在此帖子中添加任何评论、问题或建议。我为此浪费了很多时间,希望这能帮助其他人。特别是,我很想知道为什么有用...

干杯。

相关内容