Ativar trashes para partição ext4 montada

1

Gostaria de montar uma partição ext4 com subpastas para vários usuários

/data
  user1/
  user2/
  ...

assim como /home . Assim copiei a entrada fstab do /home mouting,

UUID=...   /data    ext4    defaults    0    2

criou manualmente o ponto de montagem

sudo mkdir /data

e criou subpastas com os direitos apropriados:

sudo mkdir /data/user1 && chown user1:user1 /data/user1
sudo mkdir /data/user2 && chown user2:user2 /data/user2
...

Embora isso permita que os usuários criem arquivos em sua subpasta, eles não podem movê-los para a lixeira .

Eu criei manualmente a pasta lost+found sem sorte.

# ls -al /data/ | grep lost
drwx------  2 root        root        4096 Okt 15 11:55 lost+found

O que preciso alterar para ativar a lixeira?

    
por Sebastian Schlicht 15.10.2016 / 12:00

1 resposta

0

De acordo com esta postagem do archlinux , que se refere às FreeDesktop Trash Specification podemos usar pastas de lixeira para cada usuário, localizadas na pasta superior

/data
  .Trash-<user1.uid>
  .Trash-<user2.uid>
  ...

e que são de propriedade do respectivo usuário.

chown user1:user1 /data/.Trash-<user1.uid>
chown user2:user2 /data/.Trash-<user2.uid>
...

Após essa modificação, os usuários podem criar arquivos, excluir arquivos da lixeira e recuperá-los.

Atualizar : você precisa registrar novamente para fazer isso funcionar.

    
por Sebastian Schlicht 15.10.2016 / 12:56