Papierkorb einer externen Festplatte einbinden

Dann ist bei deinem System irgendwas von dir verkonfiguriert worden. Bei einer Standard XFCE installation funktioniert das wie erwartet.

Dateien werden beim löschen in .Trash-1000/files/ verschoben und können vom gesamt Papierkorb wiederhergestellt werden. Die Metadaten werden in .Trash-1000/info/ gespeichert.

Es spielt keine Roll ob es nun ext4 oder ntfs ist. Es ist auch kein Problem ext4 Partitionen mit dem Dateimanager zu mounten.

Bei ext4 ist es aber wichtig wie die Besitzverhältnisse und Berechtigung vom .Trash-1000 sind. Wenn da was falsch ist klappt es nicht. Zum wiederherstellen musst du natürlich auch die Berechtigung in diesem Ordner noch haben.

1 Like

Ich wüsste nicht was. Kann es sein, dass das roling release soetwas verkonfigurieren kann?

Daran scheint es nicht zu liegen:

$ ls -l /run/media/micha2/e/.Trash-1000 sind.
insgesamt 160
drwx------  2 micha2 micha2  4096 12. Apr 08:20 expunged
drwx------ 57 micha2 micha2 73728 23. Apr 16:13 files
drwx------  2 micha2 micha2 77824 23. Apr 16:13 info

Da fehlt der trash selber :wink:

ls -l /run/media/micha2/e/

oder

ls -la /run/media/micha2/e/.Trash-1000

Ja stimmt, hier ist der .Trasch-Ordner:

$ ls -la /run/media/micha2/e/ | grep -i .Trash
drwx------    160 micha2 micha2  4096 23. Apr 16:13 .Trash-1000

Und wie wärs mit:

mount | grep -E media

Du musst einfach dran denken, dass wir wenn wir Ferndiagnose machen sollen nicht einfach nur “raten” können.

Ohne passende Infos kann dir also eher selten jemand wirklich helfen.


Google ist dein Freund und übersetzt dir das.


Welcome to Manjaro! :smiling_face_with_three_hearts:

  1. Please read the information behind this link. It will help you to post necessary information.

[HowTo] Provide System Information

  1. Please press the three dots below your post and then press the :pencil2:
  • If you give us information about your system, we can see what we’re talking about and make better suggestions.
  • You can do this by using inxi in a terminal or in console.
sudo inxi --admin --verbosity=7 --filter --no-host --width
  • Personally identifiable information such as serial numbers and MAC addresses are filtered out by this command
  • Presenting the information in this way allows everyone to be familiar with the format and quickly find the items they need without missing anything.
  1. Copy the output from inxi (including the command) and paste it into your post.
  • To make it more readable, add 3 backticks ``` on an extra line before and after the pasted text.

(Wisdom lies in reading :wink: )

$ mount | grep -E media
/dev/sda1 on /run/media/micha2/e type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)

Ich habe es mal selbst kurz getestet. Funktioniert in Thunar ganz normal. Ich erstelle eine Datei und verschiebe es in den Papierkorb. Dann wird das im Papierkorb also trash:/// erkannt. Ich habe aber eingestellt, dass udisks2 in /media/ mounten soll und nicht in /run/media/user/. Macht das einen Unterschied? Glaube nicht. Jedenfalls war der Test auf eine NTFS Partition, wo jeder alles machen kann.

Jedenfalls kann thunar hier arbeiten, aber pcmanfm kann nur im eigenen Home-Verzeichnis was in den Papierkorb verschieben.

In jedem Fall wird wohl gvfsd-trash verwendet und jeder Dateimanager implementiert es ein wenig anders.

Ich verlinke hier mal die mögliche Zeile im Code, die den Papierkorb verhindert:

Wenn gvfs-trash das Wurzelverzeichnis des Einhängepunkts nicht lesen kann, wird es einfach ignoriert. Also erscheint auch nichts in trash:///.

1 Like

Wie kann das testen, ob gvfs-trash das Wurzelverzeichnis des Einhängepunkts lesen kann?

$ inxi --admin --verbosity=7 --filter --width
System:
  Kernel: 5.15.104-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=91fd6b56-6a04-4fdb-84cc-e8fa536e4a87 rw apparmor=1
    security=apparmor resume=UUID=3970456f-45fa-42d0-9a6a-84bad24a433b
    udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Mini-pc System: LENOVO product: 11DT003RGE v: ThinkCentre M70q
    serial: <superuser required> Chassis: type: 35 serial: <superuser required>
  Mobo: LENOVO model: 316E v: NOK serial: <superuser required> UEFI: LENOVO
    v: M2WKT46A date: 04/16/2021
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 7.51 GiB used: 7.18 GiB (95.6%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-10400T bits: 64 type: MT MCP arch: Comet Lake
    gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
    model-id: 0xA5 (165) stepping: 3 microcode: 0xF4
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
    L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 805 high: 843 min/max: 800/3600 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 843 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 816 12: 808 bogomips: 48019
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs
    ibrs_enhanced ida intel_pt invpcid invpcid_single lahf_lm lm mca mce
    md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe
    pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pts rdrand
    rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2
    ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer
    vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology
    xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 status: Vulnerable: eIBRS with unprivileged eBPF
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-S GT2 [UHD Graphics 630] vendor: Lenovo
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: HDMI-A-1 empty: DP-1, DP-2, HDMI-A-2, HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:9bc8 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: iris gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: Medion MD 20889 serial: <filter>
    built: 2012 res: 1920x1080 hz: 60 dpi: 96 gamma: 1.2
    size: 509x286mm (20.04x11.26") diag: 584mm (23") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 1-5.1:4 chip-ID: 0a92:0054 bus-ID: 00:1f.3
    chip-ID: 8086:06c8 class-ID: 0102 class-ID: 0403
  Device-2: EGO SYStems Dr. DAC nano type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  API: ALSA v: k5.15.104-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.67 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:0d4d class-ID: 0200
  IF: eno2 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-14:5
    chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.87 TiB used: 2.71 TiB (69.9%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: HFS256GDE9X081N
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: 41710C20 temp: 42.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Western Digital
    model: WD40EZRZ-00GXCB0 size: 3.64 TiB block-size: physical: 4096 B
    logical: 512 B type: HDD rpm: 5400 serial: <filter> rev: 1019 scheme: GPT
  Optical-1: /dev/sr0 vendor: ThinkPad model: Ultraslim DVD rev: PL31
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 218.16 GiB size: 213.68 GiB (97.94%)
    used: 128.01 GiB (59.9%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 91fd6b56-6a04-4fdb-84cc-e8fa536e4a87
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 300 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: NO_LABEL uuid: 9E5A-C137
  ID-3: /run/media/micha/e raw-size: 3.64 TiB size: 3.58 TiB (98.43%)
    used: 2.56 TiB (71.6%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: e
    uuid: 082ad8f4-e8d1-4686-a101-b9a5c2b62a42
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 20.01 GiB used: 18.7 GiB (93.4%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap
    uuid: 3970456f-45fa-42d0-9a6a-84bad24a433b
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-5:2 info: Huasheng USB2.0 HUB ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 214b:7250 class-ID: 0900
  Device-1: 1-5.1:4 info: EGO SYStems Dr. DAC nano type: HID,Audio
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 3 rev: 1.1
    speed: 12 Mb/s power: 500mA chip-ID: 0a92:0054 class-ID: 0102
  Device-2: 1-5.2:7 info: Western Digital Elements Desktop (WDBWLG)
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.1 speed: 480 Mb/s
    power: 30mA chip-ID: 1058:25a3 class-ID: 0806 serial: <filter>
  Device-3: 1-5.3:9 info: Lenovo ThinkPad Ultraslim DVD type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 17ef:730a class-ID: 0802 serial: <filter>
  Hub-3: 1-8:3 info: Genesys Logic USB 2.0 Hub / D-Link DUB-H4 ports: 4
    rev: 2.0 speed: 480 Mb/s power: 100mA chip-ID: 05e3:0606 class-ID: 0900
  Device-1: 1-8.1:6 info: Cherry GmbH Keyboard type: Keyboard,HID
    driver: cherry,usbhid interfaces: 2 rev: 2.0 speed: 1.5 Mb/s power: 100mA
    chip-ID: 046a:0023 class-ID: 0300
  Device-2: 1-8.4:8 info: Logitech M90/M100 Optical Mouse type: Mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s
    power: 100mA chip-ID: 046d:c05a class-ID: 0301
  Device-3: 1-14:5 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026
    class-ID: e001
  Hub-4: 2-0:1 info: Super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 32.0 C pch: 51.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 1799 Uptime: 20d 9h 25m wakeups: 141 Init: systemd v: 252
  default: graphical tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7
  Packages: pm: pacman pkgs: 1264 libs: 367 tools: pamac,yay pm: flatpak
  pkgs: 0 Shell: Bash v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.26

Naja, wenn ich das sehe, dann kannst nur du die Dateien lesen, aber niemand anders.

OK, diesen Ordner /run/media/micha2/e/.Trash-1000 meinst du mit Wurzelverzeichnis des Einhängepunkts. Soll ich an den Rechten von diesem Ordner etwas ändern?

Standard wäre ja 755drwxr-xr-x. Also genau das wird erwartet.

Ich habe die Rechte geändert: $ chmod -R 755 /run/media/micha2/e/.Trash-1000 . Die Rechte stehen jetzt auf 755. Am Verhalten von trash:/// hat sich nichts geändert.

Das ist das Wurzelverzeichnis des Einhängepunktes: /run/media/micha2/e/

stat /run/media/micha2/e/

OK, habe ich geändert: $ chmod 755 /run/media/micha2/e/ :

$ stat /run/media/micha2/e/
 Datei: /run/media/micha2/e/
 Größe: 4096      	Blöcke: 8          EA Block: 4096   Verzeichnis
Gerät: 8/1	Inode: 2           Verknüpfungen: 14
Zugriff: (0755/drwxr-xr-x)  Uid: ( 1000/   micha)   Gid: ( 1000/   micha)
Zugriff: 2023-04-23 22:20:17.849298925 +0200
Modifiziert: 2023-04-20 11:07:02.916841025 +0200
Geändert: 2023-04-23 22:20:17.815965249 +0200
Geburt: 2021-11-29 00:01:32.000000000 +0100

Leider hat sich das Verhalten von trash:/// nicht geändert.

Selbstredend hast du bestimmt mitgedacht und ganz natürlich thunar komplett geschlossen, damit gvfs neu suchen kann. Da du xfce verwendest und thunar für den Desktop verwendet wird, wäre dann eher zumindest ein Ausloggen/Einloggen angebracht oder ein Neustart.

Was sagt denn?

gio trash --list

gio ist ja ein schöner Befehl :slight_smile:

gio trash --list zeigt nur gelöschte Dateien der eingebauten Festplatte und keine der automatisch gemounteten externen Festplatte.

Übrigens hat der Einhängepunkt von trash:/// auch nur 7 und nicht 755 als Rechte:

$ ls -la /home/micha2/.local/share/
insgesamt 712
drwx------ 21 micha2 micha2   4096 23. Apr 22:28 .
drwxr-xr-x  6 micha2 micha2   4096 11. Feb 11:44 ..
…
drwx------  5 micha2 micha2   4096 25. Mär 2022  Trash
…

OK, du hast mich erwischt :wink: Ich habe thunar gerade komplett geschlossen und wieder geöffnet. Das hatte keine Änderung.

Um mich Aus- und wieder Einzuloggen, habe ich zuviele Fenster offen. Das mache ich dann (sehr viel) später und melde mich dann wieder. Falls bis dahin noch jemand Ideen hat, pobiere ich gerne weiter :slight_smile:

Ich habe vorhin entdeckt, dass ich zur Not den Papierkorb auch zu Fuß löschen kann: sudo rm -rf /run/media/micha2/e/.Trash-1000/*