Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Ostatnie wiadomości

#1
Urządzenia peryferyjne / Odp: Pamięci USB (zapis)
Ostatnia wiadomość przez Bercik - Dzisiaj o 05:33:43 PM
Dzięki @linux4ever, też poszperałem trochę i wynik mam taki:
ACTION=="add", SUBSYSTEMS=="usb", ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_MOUNT_OPTIONS}="sync"
Wtedy nie tykam dysków, tylko pamięci USB...
W teorii powinno działać i na malutkich plikach działa, zobaczymy jak na większych :)
#2
Urządzenia peryferyjne / Odp: Pamięci USB (zapis)
Ostatnia wiadomość przez linux4ever - Dzisiaj o 05:26:28 PM
@Bercik Pewnie to opcja wbudowana w kernelu.

Zobacz to:

CytatWyłączenie buforowania (write caching) USB w systemie Linux pozwala na bezpieczniejsze odłączanie pamięci przenośnych, ponieważ dane są zapisywane natychmiastowo, a nie w pamięci RAM. Należy jednak pamiętać, że drastycznie obniży to prędkość zapisu na urządzeniach USB
.
Oto główne sposoby na wyłączenie buforowania zapisu dla pamięci USB:
1. Użycie polecenia hdparm (tymczasowe)
Możesz wyłączyć buforowanie dla konkretnego urządzenia za pomocą narzędzia hdparm.

    Zidentyfikuj urządzenie: Użyj polecenia lsblk lub fdisk -l, aby znaleźć nazwę urządzenia (np. /dev/sdb).
    Wyłącz buforowanie:
    bash

sudo hdparm -W 0 /dev/sdX

Gdzie /dev/sdX to twoje urządzenie USB.

2. Reguła udev (trwałe dla wszystkich USB)
Aby automatycznie wyłączać buforowanie przy podłączaniu jakiegokolwiek dysku USB, utwórz regułę udev.

    Utwórz plik reguły:
    bash

sudo nano /etc/udev/rules.d/99-usb-sync.rules

Wklej poniższą treść (wymaga zainstalowanego hdparm):
udev

ACTION=="add|change", KERNEL=="sd[a-z]", ENV{ID_USB_TYPE}=="disk", RUN+="/usr/bin/hdparm -W 0 /dev/%k"

Reguła ta sprawia, że po podłączeniu urządzenia typu "disk" przez USB, buforowanie jest automatycznie wyłączane.
Przeładuj reguły:
bash

sudo udevadm control --reload-rules

 

3. Montowanie z opcją sync (trwałe dla konkretnego nośnika)
Możesz zamontować pamięć USB z opcją sync, która wymusza synchroniczny zapis (brak buforowania).

    Przykład montowania:
    bash

sudo mount -o sync /dev/sdX1 /mnt/usb

Alternatywa flush: Użycie opcji flush zamiast sync w pliku /etc/fstab wymusza zapisanie danych, gdy urządzenie przechodzi w stan bezczynności.

4. Wyłączenie uśpienia USB (jeśli problemem jest zrywanie połączenia)
Jeśli "buforowanie" powoduje błędy przy wybudzaniu dysku, można wyłączyć usypianie USB:
bash

sudo modprobe usbcore autosuspend=-1

Aby było to trwałe, dodaj usbcore.autosuspend=-1 do parametrów startowych jądra w /etc/default/grub.
Podsumowanie
Dla większości użytkowników najbezpieczniejszym sposobem na uniknięcie utraty danych jest używanie polecenia sync w terminalu przed fizycznym odłączeniem dysku, co wymusza zapisanie buforowanych danych.

#3
Urządzenia peryferyjne / Pamięci USB (zapis)
Ostatnia wiadomość przez Bercik - Dzisiaj o 05:15:43 PM
Witajcie kochani, tak mnie naszło właśnie, bo kopiowałem sporo plików na pendrive, potem na dysk USB, no ogólnie na pamięć przenośną USB i naszło mnie takie pytanie:
Czemu do diabła, po zakończeniu paska postępu, dopóki nie zastosowałem "wysuń bezpiecznie" to plików tam nie ma? Pliki dość duże (po kilka GB), zapewne siedzą w buforze, mimo zakończenia kopiowania, kopiuje je w tle i nie pozwala wysunąć.

Nie rzadko mam potrzebę kopiuj wklej, pasek mija i odłączyć i do następnego kompa podpiąć, a tu pusto.
Przecież to bez sensu jest. Na macOS taka funkcja istnieje w sumie do wszystkiego ale tam inaczej działa, bo wybierając wysuń mija dosłownie chwila (kilka sekund) i mogę odpinać - tu nie, potrafi mielić tym pendrivem długo.

Jak się tego pozbyć, bo przecież to idiotyczne :) Niech zapisuje bezpośrednio na pamięć a nie w bufor i dopiero.

Da się to jakoś sensownie zrobić?
#4
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez Bercik - Dzisiaj o 04:50:01 PM




U mnie wiele się nie zmienia, ale mały lifting KDE Plasmy dostał też laptop :)
#5
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez Bercik - Dzisiaj o 04:22:11 PM
Cytat: CDeB w Dzisiaj o 02:16:28 PM
Debian, Cinnamon przemieszany z Xfce. Laptop do codziennego użytku.
Strasznie dużo informacji :)
Tapetka spoko ;)
#6
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez linux4ever - Dzisiaj o 02:20:00 PM
Cytat: CDeB w Dzisiaj o 02:16:28 PM
Debian, Cinnamon przemieszany z Xfce. Laptop do codziennego użytku.

Wygląda świetnie.
#7
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez CDeB - Dzisiaj o 02:16:28 PM

Debian, Cinnamon przemieszany z Xfce. Laptop do codziennego użytku.
#8
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez Bercik - Dzisiaj o 01:33:51 PM
Cytat: MSki w Dzisiaj o 01:10:14 PMOch, dużo by pisać, ale jedno muszę stwierdzić, system sam rozwiązuje problemy, trzeba mu tylko trochę pomóc.
Najważniejsze, że zadowolony jesteś :)
#9
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez MSki - Dzisiaj o 01:10:14 PM
Cytat: Bercik w Dzisiaj o 12:41:13 PMTapetka nie w kij dmuchał, dla mnie bez tekstu w prawdzie najlepiej, samo logo spoko by było - ale to wiesz, co kto lubi ;)

Ale ładnie :)
Zamieściłem w takiej formie, czyli bez paneli, górnego i dolnego, z myślą, że może ktoś skorzysta.
Ja lubię ascetyczny wygląd tapety ekranowej, stąd taki pomysł i wykonanie.

Dziękuję.

Cytat: Bercik w Dzisiaj o 12:41:13 PMJak się system sprawuje?
Och, dużo by pisać, ale jedno muszę stwierdzić, system sam rozwiązuje problemy, trzeba mu tylko trochę pomóc.

#10
Zrzuty ekranu / Odp: Wasze screeny z pulpitu :...
Ostatnia wiadomość przez Bercik - Dzisiaj o 12:41:13 PM
Cytat: MSki w Dzisiaj o 12:30:31 PMA poniżej, taka moja mała tfórczość
Tapetka nie w kij dmuchał, dla mnie bez tekstu w prawdzie najlepiej, samo logo spoko by było - ale to wiesz, co kto lubi ;)

Ale ładnie :)

Jak się system sprawuje?

Zobacz najnowsze wiadomości na forum