Eu tenho uma configuração complicada na qual faço boot duplo usando o Fedora 27 (kernel-4.15) e o Ubuntu (kernel-4.13). Eles têm um diretório comum /boot/efi
, mas separam /boot
. Meu disco rígido é particionado como:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 512M 0 part /boot
├─sda3 8:3 0 512M 0 part
├─sda4 8:4 0 82G 0 part
│ ├─vgUbuntu-lvURoot 253:9 0 20G 0 lvm /
│ ├─vgUbuntu-lvUHome 253:10 0 50G 0 lvm /home
│ └─vgUbuntu-lvUVar 253:11 0 12G 0 lvm /var
├─sda5 8:5 0 12G 0 part [SWAP]
├─sda6 8:6 0 82G 0 part
│ ├─vgFedora-lvFRoot 253:6 0 20G 0 lvm
│ ├─vgFedora-lvFHome 253:7 0 50G 0 lvm
│ └─vgFedora-lvFVar 253:8 0 12G 0 lvm
├─sda7 8:7 0 12G 0 part
├─sda8 8:8 0 662.5G 0 part
│ ├─vgWork-lvHomedir 253:2 0 50G 0 lvm /homedir
│ ├─vgWork-lvRepo 253:3 0 450G 0 lvm /repo
│ ├─vgWork-lvVM 253:4 0 100G 0 lvm /vm
│ └─vgWork-lvCloud 253:5 0 14.5G 0 lvm /cloud
└─sda9 8:9 0 14.5G 0 part
├─vgRestricted-lvWiki 253:0 0 4G 0 lvm
└─vgRestricted-lvSec 253:1 0 10.5G 0 lvm
sr0 11:0 1 1024M 0 rom
O conteúdo do vgUbuntu são os arquivos de instalação (isto é, arquivos do sistema) para o Ubuntu, enquanto o conteúdo do vgFedora é o mesmo para a instalação do Fedora.
As vgWork
e vgRestricted
são partições compartilhadas, que são de propriedade do usuário somu(uid=1000,gid=1000)
em ambas as instalações. Tanto quanto os sistemas operacionais devem saber, ambos são os mesmos usuários! Então, eu originalmente não tive nenhum problema! No entanto, recentemente, meu nautilus está agindo de forma estranha.
Quando abro um terminal e navego para /vm
, não tenho problemas. Quando abro o nautilus em um diretório de minha propriedade e navego para /vm
não tenho problemas. No entanto, quando tento abrir o diretório /vm
usando os marcadores no nautilus, é solicitada a senha do administrador! Eu não tenho ideia do que está acontecendo!!
Aqui está o arquivo /etc/fstab
para minha instalação do Ubuntu:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/vgUbuntu-lvURoot / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda2 during installation
UUID=07a055c5-0d80-413a-9019-b73d616e13b8 /boot ext4 defaults 0 2
# /boot/efi was on /dev/sda1 during installation
UUID=2225-00FF /boot/efi vfat umask=0077 0 1
/dev/mapper/vgUbuntu-lvUHome /home ext4 defaults 0 2
/dev/mapper/vgUbuntu-lvUVar /var ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=1dfaf88b-d0ce-4e35-b59c-a3ac6a888633 none swap sw 0 0
UUID=77b6c931-2b50-41ce-a8dc-11235e41ab43 /homedir ext4 defaults 1 2
UUID=a0a9e1d0-b151-4217-ad39-eaffa65510a5 /repo ext4 defaults 1 2
UUID=ac73787e-1901-4ea7-b09f-593ae7b2e258 /vm ext4 defaults 1 2
UUID=f86a587e-54eb-4a77-b267-abf21ab63676 /cloud ext4 defaults 1 2
Isso causa uma montagem automática na inicialização, que é:
$ mount | grep "^/dev/mapper/vgWork"
/dev/mapper/vgWork-lvHomedir on /homedir type ext4 (rw,relatime,data=ordered)
/dev/mapper/vgWork-lvRepo on /repo type ext4 (rw,relatime,data=ordered)
/dev/mapper/vgWork-lvVM on /vm type ext4 (rw,relatime,data=ordered)
/dev/mapper/vgWork-lvCloud on /cloud type ext4 (rw,relatime,data=ordered)
Como os arquivos /etc/fstab
para ambos os sistemas operacionais são semelhantes, o que está acontecendo?
PROBLEM : notei que a dica de ferramenta sobre passar as pastas no nautilus mostra uma pasta pai: admin:///
para cada um desses diretórios montados no diretório raiz. Isso significa, por exemplo, vgWork/lvRepo
é montado em / repo. A dica de ferramenta mostra: admin:///vm
quando tento acessá-lo pelo marcador. Novamente, abrir o diretório /
e, em seguida, navegar para /vm
não tem problemas e tudo funciona! Como corrijo os marcadores?!