Jak wyczyścić powierzchnię dysku ?
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 22 mar 2013, 23:51
- Wersja Ubuntu: 12.04
- Architektura: x86
Jak wyczyścić powierzchnię dysku ?
Witam,
to moje 2 tygodnie z ubuntu. i mam kłopot. Chciałbym wyczyścić powierzchnię dysku ze starych danych, które istniały przed instalacją ubuntu i są pewnie na dysku, znalazłem program secure-delete i pobrałem, ale kompletnie nie wiem jak się do tego zabrać dalej, jest tam plecenie :
sfill - wipe all the space marked as empty on your hard drive,
tylko jak napisać komendę żeby działało i nie trwało wieki .....mam tylko 2 partycje dev/sda1 system ext4 punkt montowania / 230 gb i swap 2 gb
dzięki za pomoc
to moje 2 tygodnie z ubuntu. i mam kłopot. Chciałbym wyczyścić powierzchnię dysku ze starych danych, które istniały przed instalacją ubuntu i są pewnie na dysku, znalazłem program secure-delete i pobrałem, ale kompletnie nie wiem jak się do tego zabrać dalej, jest tam plecenie :
sfill - wipe all the space marked as empty on your hard drive,
tylko jak napisać komendę żeby działało i nie trwało wieki .....mam tylko 2 partycje dev/sda1 system ext4 punkt montowania / 230 gb i swap 2 gb
dzięki za pomoc
-
- Piegowaty Guziec
- Posty: 14
- Rejestracja: 20 sie 2006, 16:22
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
Re: Jak wyczyścić powierzchnię dysku ?
Ten program aby był skuteczny musi przejść cały swój cykl. Jest to kilkukrotne nadpisanie tej przestrzeni, więc to musi trwać.
Nie wiem jak bardzo ważne tam miałeś dane, ale jeśli nie są to dane z pentagonu to może wystarczyłoby tylko zrobić dd if=/dev/urandom of=/dev/sdax, przy czym należy pamiętać żeby skopiować dane z tej partycji na bok i odmontować. No i oczywiście w miejsce x wstawić numer partycji.
--edyta--
No, a potem jeszcze mkfs
i przywrócić skopiowane wcześniej dane.
Nie wiem jak bardzo ważne tam miałeś dane, ale jeśli nie są to dane z pentagonu to może wystarczyłoby tylko zrobić dd if=/dev/urandom of=/dev/sdax, przy czym należy pamiętać żeby skopiować dane z tej partycji na bok i odmontować. No i oczywiście w miejsce x wstawić numer partycji.
--edyta--
No, a potem jeszcze mkfs

-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 22 mar 2013, 23:51
- Wersja Ubuntu: 12.04
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
szogoon pisze:Ten program aby był skuteczny musi przejść cały swój cykl. Jest to kilkukrotne nadpisanie tej przestrzeni, więc to musi trwać.
Nie wiem jak bardzo ważne tam miałeś dane, ale jeśli nie są to dane z pentagonu to może wystarczyłoby tylko zrobić dd if=/dev/urandom of=/dev/sdax, przy czym należy pamiętać żeby skopiować dane z tej partycji na bok i odmontować. No i oczywiście w miejsce x wstawić numer partycji.
--edyta--
No, a potem jeszcze mkfsi przywrócić skopiowane wcześniej dane.
witaj,
jestem świeżym użytkownikiem więc nie bardzo kleję te komendy, nie chcę nic montować przenosić ...te dane nie były jakieś super istotne ale nie chcę żeby ktoś mógł je odczytać, są to dane pozostałość po win 7 , pod windowsem był program do czyszczenia powierzchni, prościutki, uczę się ubuntu ale jest tu napewno trudniej,,,,,,
chciałbym użyć ten program co podałem np. z 2 krotnym przebiegiem ( nie musi być to 35 krotne nadpisanie,,,,,,) proszę o komendę na mój dysk .
pozdrawiam,
- rom
- Przebojowy Jelonek
- Posty: 1309
- Rejestracja: 30 cze 2009, 14:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Xfce
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
Zakładam, że masz w komputerze jeden dysk twardy, który chcesz całkowicie nadpisać losowymi bitami.
Uruchom Live CD i zainstaluj wipeByć może nie trzeba będzie sudo, nie wiem.
Więcej informacji o wipe uzysaksz wpisując man wipe
Polecenie do wyczyszczenia dysku:
-s - tryb cichy, wyświetli komunikaty błędów, jeśli się pojawią
-Q 2 - szybkie nadpisywanie i żądana liczba przebiegów
/dev/sda - główny dysk (czyli łącznie wszystkie partycje na nim)
edycja:
Ten program nie czyści pustej przestrzeni, pominie pliki skasowane "normalnie". I pozostawi metadane (np. czas utworzenia jaiegoś pliku) zapisane w systemach plików z journalingiem. Lepsze będzie dd, jak radzą powyżej.
Czyli dla całego twojego dysku
Z nadmiaru obaw możesz drugi przebieg zrobić.
Uruchom Live CD i zainstaluj wipe
Kod: Zaznacz cały
sudo apt-get install wipe
Więcej informacji o wipe uzysaksz wpisując man wipe
Polecenie do wyczyszczenia dysku:
Kod: Zaznacz cały
sudo wipe -s -Q 2 /dev/sda
-Q 2 - szybkie nadpisywanie i żądana liczba przebiegów
/dev/sda - główny dysk (czyli łącznie wszystkie partycje na nim)
edycja:
Ten program nie czyści pustej przestrzeni, pominie pliki skasowane "normalnie". I pozostawi metadane (np. czas utworzenia jaiegoś pliku) zapisane w systemach plików z journalingiem. Lepsze będzie dd, jak radzą powyżej.
Czyli dla całego twojego dysku
Kod: Zaznacz cały
sudo dd if=/dev/urandom of=/dev/sda
także = też
tak że = więc
tak że = więc
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Jak wyczyścić powierzchnię dysku ?
a najprościej: utwórz jakiś katalog, zapchaj go z poziomu roota jakimiś losowymi danymi a jak się miejsce skończy usuń katalog wraz z zawartością. metoda chałupnicza, ale nie wymaga odmontowania partycji.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 22 mar 2013, 23:51
- Wersja Ubuntu: 12.04
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
rom pisze:Zakładam, że masz w komputerze jeden dysk twardy, który chcesz całkowicie nadpisać losowymi bitami.
Uruchom Live CD i zainstaluj wipeByć może nie trzeba będzie sudo, nie wiem.Kod: Zaznacz cały
sudo apt-get install wipe
Więcej informacji o wipe uzysaksz wpisując man wipe
Polecenie do wyczyszczenia dysku:-s - tryb cichy, wyświetli komunikaty błędów, jeśli się pojawiąKod: Zaznacz cały
sudo wipe -s -Q 2 /dev/sda
-Q 2 - szybkie nadpisywanie i żądana liczba przebiegów
/dev/sda - główny dysk (czyli łącznie wszystkie partycje na nim)
edycja:
Ten program nie czyści pustej przestrzeni, pominie pliki skasowane "normalnie". I pozostawi metadane (np. czas utworzenia jaiegoś pliku) zapisane w systemach plików z journalingiem. Lepsze będzie dd, jak radzą powyżej.
Czyli dla całego twojego dyskuZ nadmiaru obaw możesz drugi przebieg zrobić.Kod: Zaznacz cały
sudo dd if=/dev/urandom of=/dev/sda
tak mam jeden dysk, na którym siedzi ubuntu 12.04 jakie partycje napisałem w pierwszym poście, chodzi właśnie o nadpisanie powierzchni dysku losowymi danymi, czyli zamazanie tego co kiedyś było (windows i inne śmieci

pozdrawiam
-
- Przyjaciel
- Posty: 6686
- Rejestracja: 20 sty 2009, 23:12
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: pwd
Re: Jak wyczyścić powierzchnię dysku ?
To ja może jeszcze tak zapytam. Czy ty chcesz wyczyścić dysk i następnie ponownie zainstalować Ubuntu? Czy też może pozostawić istniejący system i tą wolną przestrzeń poza systemem nadpisać tak, aby nie było możliwe dobranie się do wcześniejszych pozostałości? Bo rom dał Ci jeden przykład (dwie metody), a ethanak drugi. Różnica między nimi jest taka, że przykład roma usuwa wszystkie dane, razem z systemem.
O pomoc pytaj a forum, a nie przez PW.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 22 mar 2013, 23:51
- Wersja Ubuntu: 12.04
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
Chcę zostawić istniejący system ubuntu z partycjami jak w pierwszym poście i nadpisać wolną przestrzeń aby niemożliwe było odczytanie danych istniejących.bear7 pisze:To ja może jeszcze tak zapytam. Czy ty chcesz wyczyścić dysk i następnie ponownie zainstalować Ubuntu? Czy też może pozostawić istniejący system i tą wolną przestrzeń poza systemem nadpisać tak, aby nie było możliwe dobranie się do wcześniejszych pozostałości? Bo rom dał Ci jeden przykład (dwie metody), a ethanak drugi. Różnica między nimi jest taka, że przykład roma usuwa wszystkie dane, razem z systemem.
ps,.
pod windowsem sprawa była prosta program np cc cleaner i opcja czyść wolną powierzchnię, wybór metody np. 1 lub 2, 7 czy 35 krotne nadpisanie,
- socrates
- Wytworny Kaczor
- Posty: 289
- Rejestracja: 15 maja 2011, 01:00
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
Re: Jak wyczyścić powierzchnię dysku ?
A ja mam wrazenie ze autor tematu ma zupelnie cos innego na mysli...
jak instalowales linuksa i zrobiles jedna partycje na caly system to ta partycja musiala byc sformatowana a co za tym idzie dysk zostal wyczyszczyny z wszelkich smieci. I wydaje mi sie ze o to Ci wlasnie chodzi...
Natomiast jezeli zainstalowales na szybko ubuntu aby pozbyc sie wszelkich danych i masz obawy ze ktos moglby je jeszcze jakos odkryc to pozostaje Ci jednak zrobic to co koledzy wyzej napisali.
jak instalowales linuksa i zrobiles jedna partycje na caly system to ta partycja musiala byc sformatowana a co za tym idzie dysk zostal wyczyszczyny z wszelkich smieci. I wydaje mi sie ze o to Ci wlasnie chodzi...
Natomiast jezeli zainstalowales na szybko ubuntu aby pozbyc sie wszelkich danych i masz obawy ze ktos moglby je jeszcze jakos odkryc to pozostaje Ci jednak zrobic to co koledzy wyzej napisali.
Ostatnio zmieniony 03 kwie 2013, 16:33 przez socrates, łącznie zmieniany 1 raz.
Gentoo + XFCE
- rom
- Przebojowy Jelonek
- Posty: 1309
- Rejestracja: 30 cze 2009, 14:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Xfce
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
Z pierwszego postu nie wynikało jasno (przynajmniej dla mnie), że posiadasz system, który chcesz zachować. Poniższe polecenie utworzy, a następnie usunie plik wypełniony zerami na całej wolnej przestrzeni w /.
Zamiast zero możesz użyć urandom.
Ze swap będzie więcej zabawy. Sprawdź, na której partycji znajduje się swap
Następnie odmontuj go i wyzeruj (podmień X na odpowiedni numer)
Potem zamontuj z powrotem
Kod: Zaznacz cały
sudo dd if=/dev/zero of=/tmp/plik-z-zerami; sudo rm /tmp/plik-z-zerami
Ze swap będzie więcej zabawy. Sprawdź, na której partycji znajduje się swap
Kod: Zaznacz cały
sudo fdisk -l
Kod: Zaznacz cały
sudo swapoff /dev/sdaX
sudo dd if=/dev/zero of=/dev/sdaX
Kod: Zaznacz cały
sudo swapon -a
także = też
tak że = więc
tak że = więc
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 22 mar 2013, 23:51
- Wersja Ubuntu: 12.04
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
rom pisze:Z pierwszego postu nie wynikało jasno (przynajmniej dla mnie), że posiadasz system, który chcesz zachować. Poniższe polecenie utworzy, a następnie usunie plik wypełniony zerami na całej wolnej przestrzeni w /.Zamiast zero możesz użyć urandom.Kod: Zaznacz cały
sudo dd if=/dev/zero of=/tmp/plik-z-zerami; sudo rm /tmp/plik-z-zerami
Ze swap będzie więcej zabawy. Sprawdź, na której partycji znajduje się swapNastępnie odmontuj go i wyzeruj (podmień X na odpowiedni numer)Kod: Zaznacz cały
sudo fdisk -l
Potem zamontuj z powrotemKod: Zaznacz cały
sudo swapoff /dev/sdaX sudo dd if=/dev/zero of=/dev/sdaX
Kod: Zaznacz cały
sudo swapon -a
Ok. może rzeczywiście niezbyt precyzyjnie napisałem.
jutro spróbuję zrobić tą metodą, swapem nie będę się zajmował to tylko 2 gb.
-
- Sędziwy Jeż
- Posty: 84
- Rejestracja: 21 maja 2011, 12:12
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Fluxbox
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
viewtopic.php?f=213&t=155115
Polecam temat zapisany powyżej.
Pakiet secure-delete zawiera cztery programy: sfill, srm, sdmem, sswap.
Pierwszy służy do nadpisywania wolnego miejsca na dysku. Można go użyć z opcjami f, l, l, z.
I tak: nadpisze dwa razy wolne miejsce używając zer za drugim razem na partycjach / /home i /var. Bez opcji f bardzo długo pracuje ale działanie jest pewniejsze.
Można go użyć dwa razy z różnymi opcjami, co powinno wystarczyć.
Pozostałe jak wskazują ich nazwy służą do czyszczenia pamięci ram, swapu oraz bezpiecznego kasowania plików. Srm czasami dziwnie się zachowuje przy kasowaniu plików ukrytych ".plik". Potrafi wyjść z nakazanego katalogu co może być niebezpieczne.
Można w menu kontekstowym Nautilusa dodać wpisy do szybkiego nadpisywania zerami wolnej powierzchni i kasowania plików (nautilus-actions).
Pozdrawiam
Polecam temat zapisany powyżej.
Pakiet secure-delete zawiera cztery programy: sfill, srm, sdmem, sswap.
Pierwszy służy do nadpisywania wolnego miejsca na dysku. Można go użyć z opcjami f, l, l, z.
I tak:
Kod: Zaznacz cały
sudo sfill -iIflz / /home /var
Można go użyć dwa razy z różnymi opcjami, co powinno wystarczyć.
Pozostałe jak wskazują ich nazwy służą do czyszczenia pamięci ram, swapu oraz bezpiecznego kasowania plików. Srm czasami dziwnie się zachowuje przy kasowaniu plików ukrytych ".plik". Potrafi wyjść z nakazanego katalogu co może być niebezpieczne.
Można w menu kontekstowym Nautilusa dodać wpisy do szybkiego nadpisywania zerami wolnej powierzchni i kasowania plików (nautilus-actions).
Pozdrawiam
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 22 mar 2013, 23:51
- Wersja Ubuntu: 12.04
- Architektura: x86
Re: Jak wyczyścić powierzchnię dysku ?
Wykorzystałem tą metodę, trwało to około 1,5 godziny,sj65 pisze:viewtopic.php?f=213&t=155115
Polecam temat zapisany powyżej.
Pakiet secure-delete zawiera cztery programy: sfill, srm, sdmem, sswap.
Pierwszy służy do nadpisywania wolnego miejsca na dysku. Można go użyć z opcjami f, l, l, z.
I tak:nadpisze dwa razy wolne miejsce używając zer za drugim razem na partycjach / /home i /var. Bez opcji f bardzo długo pracuje ale działanie jest pewniejsze.Kod: Zaznacz cały
sudo sfill -iIflz / /home /var
Można go użyć dwa razy z różnymi opcjami, co powinno wystarczyć.
Pozostałe jak wskazują ich nazwy służą do czyszczenia pamięci ram, swapu oraz bezpiecznego kasowania plików. Srm czasami dziwnie się zachowuje przy kasowaniu plików ukrytych ".plik". Potrafi wyjść z nakazanego katalogu co może być niebezpieczne.Debian dorobił się nakładki graficznej na ten program ale na 10.04 nie umiałem zainstalować.
Można w menu kontekstowym Nautilusa dodać wpisy do szybkiego nadpisywania zerami wolnej powierzchni i kasowania plików (nautilus-actions).
Pozdrawiam
dzięki wszystkim za pomoc i pozdrawiam
Re: Jak wyczyścić powierzchnię dysku ?
Ile ludzi tyle pomysłów. Polecam LiveCD The Parted Magic OS http://partedmagic.com/doku.phpmisiek33 pisze:Witam,
to moje 2 tygodnie z ubuntu. i mam kłopot. Chciałbym wyczyścić powierzchnię dysku ze starych danych, które istniały przed instalacją ubuntu i są pewnie na dysku, znalazłem program secure-delete i pobrałem, ale kompletnie nie wiem jak się do tego zabrać dalej, jest tam plecenie :
sfill - wipe all the space marked as empty on your hard drive,
tylko jak napisać komendę żeby działało i nie trwało wieki .....mam tylko 2 partycje dev/sda1 system ext4 punkt montowania / 230 gb i swap 2 gb
dzięki za pomoc
Jest tam wszystko co potrzeba do dysku. Wiping, Formating, Removing, Mounting i wiele wiele więcej.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości