Estou configurando meu sistema. Eu tenho uma partição do Ubuntu com o / home dentro dela (não partição extra para / home). Eu pensei que eu poderia bind
algumas pastas de outra partição na mesma unidade para o meu / home. Meu fstab é o seguinte
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=34fefb4c-5d1f-4ea8-9a73-de0aeb6bf36d / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=7C7D-5744 /boot/efi vfat umask=0077 0 1
# /media/data01 was on /dev/sda7 during installation
UUID=5bb5bb6e-5694-431f-b4f4-9b7c14fc3f56 /media/data01 ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=0df977ea-c9ee-4215-90a3-3b2f0d562b9d none swap sw 0 0
# /sdb1
UUID=256fcae8-8710-45e5-93d4-e91b1d05b9fe /media/data02 ext4 nosuid,nodev,nofail,x-gvfs-show 0 0
# bind mounts
/media/data01/Audio /home/luca/Audio bind defaults,user,bind 0 0
/media/data01/Cloud /home/luca/Cloud bind defaults,user,bind 0 0
/media/data01/Desktop /home/luca/Desktop bind defaults,user,bind 0 0
/media/data01/Documents /home/luca/Documents bind defaults,user,bind 0 0
media/data01/Downloads /home/luca/Downloads bind defaults,user,bind 0 0
media/data01/Library /home/luca/Library bind defaults,user,bind 0 0
media/data01/Pictures /home/luca/Pictures bind defaults,user,bind 0 0
media/data01/Programming /home/luca/Pictures bind defaults,user,bind 0 0
media/data01/Public /home/luca/Public bind defaults,user,bind 0 0
media/data01/Software /home/luca/Software bind defaults,user,bind 0 0
media/data01/SoftwareLibrary /home/luca/SoftwareLibrary bind defaults,user,bind 0 0
media/data01/Videos /home/luca/Videos bind defaults,user,bind 0 0
media/data01/Workspace /home/luca/Workspace bind defaults,user,bind 0 0
Acabei com permissões mistas e não entendo por que, como abaixo
drwxr-xr-x 3 luca luca 4096 gen 30 10:00 Audio
drwxr-xr-x 2 luca luca 4096 gen 30 09:59 Cloud
drwxr-xr-x 2 luca luca 4096 gen 31 12:02 Desktop
drwxr-xr-x 2 luca luca 4096 gen 30 09:59 Documents
drwxr-xr-x 2 root root 4096 gen 31 11:57 Downloads
-rw-r--r-- 1 luca luca 8980 gen 3 19:34 examples.desktop
drwxr-xr-x 2 root root 4096 gen 31 11:57 Library
drwxr-xr-x 2 luca luca 4096 gen 5 11:53 Music
drwxr-xr-x 2 root root 4096 gen 31 11:57 Pictures
drwxr-xr-x 2 luca luca 4096 gen 30 10:03 Programming
drwxr-xr-x 2 root root 4096 gen 31 11:57 Public
drwxr-xr-x 2 root root 4096 gen 31 11:57 Software
drwxr-xr-x 2 root root 4096 gen 31 11:57 SoftwareLibrary
drwxr-xr-x 2 luca luca 4096 gen 5 11:53 Templates
drwxr-xr-x 2 root root 4096 gen 31 11:57 Videos
drwxr-xr-x 2 root root 4096 gen 31 11:57 Workspace
Observe que algumas pastas padrão (por exemplo, Documentos) são de propriedade da luca, outras pastas padrão (por exemplo, Downloads) são de propriedade da raiz. Algumas pastas criadas por mim (por exemplo, Cloud) são de propriedade da luca, enquanto outras pastas também criadas por mim (por exemplo, Biblioteca) são de propriedade de root. Parece aleatório.
Eu também tentei adicionar a opção user
na linha fstab de / media / data01, sem sucesso.
Se bem me lembro quando instalei meu sistema, acabei com data01 e data02 de propriedade de root:root
, e mudei com sudo chown -R luca:luca /media/data01
. Isso é significativo?
Isso se deve às opções defaults
ou outras opções fstab? Como posso corrigir isso para que meus dados da minha partição externa sejam vinculados à minha pasta pessoal com todas as permissões corretas?
Obrigado Luca