Çöp dizini bulunamadı veya oluşturulamıyor mu?


16

Ben Xubuntu kullanıcısıyım ve onunla bir sorunum var. Ev dışındaki dosyaları sildiğimde silinemezler ve bunun yerine bana bir mesaj görünür ve "Çöp dizini bulunamıyor veya oluşturulamıyor" diyor . Umarım işe yaramaz dosyalardan kurtulamadığım için bu soruna bir çözüm bulurum. Teşekkürler.


Muhtemelen bir montaj sorunudur. Lütfen /etc/fstabdizinin bulunduğu satırı kaydedin.
Rinzwind

Ben fstab denilen vb klasör yok ama fstab.d var
حسن الشناوي

Yanıtlar:


10

Eğer dokunduysanız, /etc/fstabdüzeltmeniz gerekir. Çizgileriniz böyle bir şey olmalı /dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2.

Hakkında not uid=1000


Ben fstab denilen vb klasör yok ama fstab.d var
حسن الشناوي

fstab bir klasör değil, bir dosya
Mostafa Shahverdy

1
Uid = 1000 ile hile (tek bir kullanıcı sistemindeki kullanıcı kimliğim) çalışır. Ancak bu, başka bir kullanıcı varsa, tüm dosyaları kendim ile sahip olarak oluşturacağı anlamına gelmez mi? Başka bir çözüm olmalı ...
Ubuplex

2
Bu cevabı anlamakta zorlanıyorum ... "Çizgileriniz böyle bir şey olmalı ..." ne anlama geliyor? Çizgileri eklemeli miyiz? Çizgilerin var olması gerekiyor mu ve bunları düzenlemeliyiz?
Abhishek Divekar

16

Kopyalamak için başka bir yere sahip olmanıza gerek yok:

İlk olarak, normal kullanıcınızın "1000" kimliği olduğunu doğrulayın:

$ id

Sonra

$ sudo mkdir -p /.Trash-1000/{expunged,files,info}
$ sudo chown -R $USER /.Trash-1000

Bu benim için işe yaramadı. Ayrıca, ikinci komut ek bilgi isteyen bir komut istemi girmiştir.
barrypicker

Cevabımı düzenledim ... şimdi dene.
Greg Bell

2
Xubuntu /home/user/.local/share/Trash, bugünlerde kullanıcı dosyalarını (yukarıda belirtilen üç alt klasörü içeren) siliyor gibi görünüyor . Bu bilgileri eklemek isteyebilir.
Adrian

6

Benim için bu LXQT pencere yöneticisi ekledikten sonra oldu; Bunun ilgili olup olmadığını bilmiyorum, ama yeni bir kurulum kullanıyorum ve şimdiye kadar yaptığım şey bu, bu yüzden bahsetmiştim. Düzeltmek için, sadece Çöp dizini izinlerini değiştirmek zorunda kaldı:

sudo chown -R $USER ~/.local/share/Trash

Bu benim için çalıştı, ilk başta neden olduğu hakkında hiçbir fikrim yok. Komuttan sonra yeniden başlatmayı unutmayın.
creativiii

teşekkürler adamım, işe yarıyor !!
Başbakan

2

Çöp dizini silerseniz bu olur. Sistemdeki tek kullanıcı sizseniz, her bölümde (HDD veya çıkarılabilir aygıt) ".Trash-1000" adlı gizli bir dizindir . Bu üç dizin içermelidir: 1. "silinen" 2. "dosyalar" 3. "bilgi"

Dizini başka bir bölümden kopyalayıp içindeki dosyaları silmenizi öneririm.

Aynı sorunu yaşadım ve bu şekilde çözüldü. Durumunuz farklı olabilir.


1
Bu, neden çöp dizinini "bulamadığını" açıklıyor. Neden "yaratamayacağı" hakkında bir fikrin var mı? (I am değil diyerek bu cevap yanlış, ben bunun doğru olduğunu düşünüyorum Bunu herhangi bir fikir varsa merak ediyorum..)
Eliah Kagan

1
Gerçekten bilmiyorum ve aynı sorum var.
MakisH

2

LXQT / lubuntu yükledikten ve Ubuntu'ya geçtikten sonra benzer bir sorunum var. Basit bir çözüm ~ / .local / share klasörüne gitmek ve "Çöp Kutusu" klasörünü silmek.

sudo rm -R ~/.local/share/Trash

Sonra bir dosyayı silmeyi deneyin, gerekli tüm izinlere sahip varsayılan Çöp Kutusu klasörünü oluşturur.



0

Bayrağı kullanarak uygun izinlerle NTFS sürücüsü tarafından yeniden monte ederek bu sorunu çözdüm:

mount -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" <drive name> <mount point>

Bu, kullanılan kimliğinizin idkomutla kontrol edebileceğiniz 1000 olduğunu varsayar .


0

~ / .Local / share / Trash silmek benim için işe yaradı ama soruna neyin sebep olduğundan emin değilim. İkinci bir sabit disk takmak için fstab'ı düzenledim, ancak makinenin önyükleme yapamayacağı orijinal HD'yi maksimize etmemde de bir sorun vardı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.