다른 파티션에있는 파일에 그놈 휴지통을 어떻게 사용합니까?


15

에 마운트되지 않고 /home연결된 파일 인 별도의 파티션에 파일 이 있습니다. 해당 파일에서 그놈 휴지통을 사용하려면 어떻게해야합니까?

예를 들면 다음과 같습니다.

partion 2 : /data폴더와 함께 마운트/data/myname

partion을 1 :에 마운트 /자체로, /home그리고 /home/myname, 그 안에 /home/myname/Desktop/home/myname/Documents링크 /data/myname/Desktop/data/myname/Document각각. 파일이 있다고 가정합니다 /data/myname/Document/example.txt.

노틸러스를 사용하고를 삭제하려고하면 /home/myname/Document/example.txt노틸러스는 휴지통을 사용할 수 없다고 말합니다. example.txt다른 파일 시스템에 있기 때문에 시간이 걸렸습니다 . 그놈이 사용할 수 있도록 해당 파티션에 다른 휴지통 디렉토리를 정의 할 수 있습니까?

나는 /home거의 비슷한 결과와 마찬가지로 partion 2를 마운트 할 수 있었지만 오랫동안 그렇게했다.하지만 Linux / Ubuntu 설치를 변경할 때마다 가정의 많은 구성 파일이 손상됩니다. 그러나 요약하자면이 새로운 체계는 이제 그놈 쓰레기를 사용할 수 없습니다.

답변:


8

그놈 파일 관리자는 휴지통에 넣은 파일을 넣을 장소가 필요합니다. 첫 번째 파티션에 복사하면 성능이 매우 떨어집니다. 따라서 /.Trash-$UID 폴더에 넣으려고합니다. 해당 폴더에 rw 액세스 권한이 없으면 휴지통이 없습니다.

휴지통이 필요한 사용자로 파티션 루트에서이 bash를 실행하십시오.

sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID

참고 : rw .Trash폴더가있는 경우 노틸러스는 사용자의 휴지통 폴더를 자동으로 생성 할 수 있습니다 ( /.Trash/$UID). 나는 이것을 시도하지 않았고 일부 로그에서 보았습니다. 공공 쓰레기와 관련된 보안 문제가 있습니다. YMMV.


Ubuntu 18.04에서 다음을 수행하십시오. cd <mount-point-of-new-partition> && sudo chown root.root .Trash && sudo chmod ug-s .Trash && sudo chmod 1777 .Trash
Amil Waduwawara

12

이동식 저장 장치에서 파일을 삭제하면 그놈은 자동으로 장치의 루트에 휴지통 폴더를 만듭니다. 사용자 ID가 1000 인 경우 /data/.Trash-1000이라는 파일이 작성됩니다. 노틸러스의 휴지통으로 이동하면 연결된 모든 파일 시스템에서 사용자의 모든 휴지통 폴더가 통합 된 것을 볼 수 있습니다.

이것이 권한 문제인 것 같습니다. 그놈은 장치의 루트에 휴지통을 만들려고하지만 사용자 는 루트 아래 의 개별 파일에만 액세스 할 수 있습니다 . 가장 쉬운 방법은 접근성을 높이는 것입니다. 터미널에서 sudo chmod 777 /data데이터 드라이브의 루트를 모든 사용자가 편집 할 수 있도록하십시오. 또는 sudo chown yourname /data비슷한 효과 를 낼 수 있습니다 .


그 자리에서! 당신이 말했듯이, 단지 'cd / data; chmod o + w. ', (적절한 권한으로 /data/.Trash-1000을 수동으로 생성하는 것도 가능할 것입니다). 바로 일했다. (제제, 이제 11.10에서 휴지통을 찾을 수 없었습니다! 네, 노틸러스의 왼쪽 패널에 있습니다)
alfC

1
SSD를 /로 마운트했으며 사용자 / 홈 마운트 (기계식 하드 드라이브)의 일부 폴더가 SSD 드라이브에 심볼릭 링크되어 있습니다. 귀하의 수정 (/에서 .Trash-1000을 만들었습니다)으로 이동하여 휴지통으로 이동 옵션을 사용할 수는 있지만 노틸러스의 Gnome 휴지통에서 삭제 한 파일을 볼 수 없습니다. 어떤 제안?
제임스 맥 마혼

3
보안상의 이유로 .Trash-XXXX 폴더를 수동으로 생성하고 다른 파티션의 루트 디렉토리에 777을 사용하는 대신 사용자 ID XXXX에 올바른 권한 (755 또는 750)을 부여하는 것이 좋습니다.
Toon Verstraelen

1
@James : /가 아닌 / mnt / data와 같이 마운터 파티션의 루트 디렉토리에 .Trash-XXXX 폴더를 만들어야합니다.
Toon Verstraelen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.