Linux nie widzi partycji
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Linux nie widzi partycji
Cześć.
Jestem zupełnym laikiem jeżeli chodzi o Linuxa, więc prosze o pomoc/odpowiedź w miare prostym językiem..
Mam podłączone w komputerze dwa dyski: jeden SSD na którym jest zainstalowany Linux i drugi HDD podzielony na dwie partycje.
System pokazuje pierwszy dysk na którym jest system, oraz mogę podejrzeć pierwszą partycje na drugim dysku. Natomiast nie widzę drugiej partycji na drugim dysku.
Drugi dysk był formatowany i dzielony pod windowsem
Drugi dysk widze opisany jako:
/dev/sdb2 - partycja do której moge wejść
/dev/sdb3 - partycja do której nie mogę wejść. Po kliknięciu zamyka okno. Wcześniej wyskakiwał komunikat z błędem, ale niestety teraz już nie wyskakuje i nie pamiętam co było napisane (mogłoby to pomóc). Kliknięcie prawym przyciskiem i wybranie "zamontuj" również nic nie daje.
Domyślam się, że jest to problem wynikający z partycji, które były tworzone pod windowsem. Chciałbym mieć dostęp do drugiej partycji bez utraty na niej danych.
z góry dziękuję za pomoc.
Janusz
Jestem zupełnym laikiem jeżeli chodzi o Linuxa, więc prosze o pomoc/odpowiedź w miare prostym językiem..
Mam podłączone w komputerze dwa dyski: jeden SSD na którym jest zainstalowany Linux i drugi HDD podzielony na dwie partycje.
System pokazuje pierwszy dysk na którym jest system, oraz mogę podejrzeć pierwszą partycje na drugim dysku. Natomiast nie widzę drugiej partycji na drugim dysku.
Drugi dysk był formatowany i dzielony pod windowsem
Drugi dysk widze opisany jako:
/dev/sdb2 - partycja do której moge wejść
/dev/sdb3 - partycja do której nie mogę wejść. Po kliknięciu zamyka okno. Wcześniej wyskakiwał komunikat z błędem, ale niestety teraz już nie wyskakuje i nie pamiętam co było napisane (mogłoby to pomóc). Kliknięcie prawym przyciskiem i wybranie "zamontuj" również nic nie daje.
Domyślam się, że jest to problem wynikający z partycji, które były tworzone pod windowsem. Chciałbym mieć dostęp do drugiej partycji bez utraty na niej danych.
z góry dziękuję za pomoc.
Janusz
-
- Wytworny Kaczor
- Posty: 466
- Rejestracja: 30 mar 2009, 18:00
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: ARM
Re: Linux nie widzi partycji
Pokaź nam wynik komendy blkid
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Re: Linux nie widzi partycji
Cześć.
O ile dobrze wpisuje to nic nie pokazuje:
jan@jan:/$ blkid
jan@jan:/$
Zapomniałem napisać ( o ile jest to istotne) jaka wersja Linuxa: Ubuntu 18.04.1 LTS
O ile dobrze wpisuje to nic nie pokazuje:
jan@jan:/$ blkid
jan@jan:/$
Zapomniałem napisać ( o ile jest to istotne) jaka wersja Linuxa: Ubuntu 18.04.1 LTS
- Tomfoc
- Gibki Gibbon
- Posty: 2183
- Rejestracja: 30 lis 2011, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Linux nie widzi partycji
Przed tym blkid musisz dać sudo. Pewne polecenia należą do administratora i stąd to "sudo". Daj też wynik polecenia
(tu już niepotrzebne jest sudo)
Kod: Zaznacz cały
cat /etc/fstab
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Re: Linux nie widzi partycji
Cześć.
jan@jan:~$ sudo blkid
[sudo] hasło użytkownika jan:
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda1: UUID="d1ba53e7-6a86-422c-99ba-b72a533500f7" TYPE="ext4" PARTUUID="66ecfd4f-01"
/dev/sdb2: LABEL="Nowy" UUID="84B47BCDB47BBFEA" TYPE="ntfs"
/dev/sdb3: LABEL="Nowy" UUID="82FC8614FC8602A1" TYPE="ntfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
jan@jan:~$
jan@jan:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=d1ba53e7-6a86-422c-99ba-b72a533500f7 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
jan@jan:~$
jan@jan:~$ sudo blkid
[sudo] hasło użytkownika jan:
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda1: UUID="d1ba53e7-6a86-422c-99ba-b72a533500f7" TYPE="ext4" PARTUUID="66ecfd4f-01"
/dev/sdb2: LABEL="Nowy" UUID="84B47BCDB47BBFEA" TYPE="ntfs"
/dev/sdb3: LABEL="Nowy" UUID="82FC8614FC8602A1" TYPE="ntfs"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
jan@jan:~$
jan@jan:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=d1ba53e7-6a86-422c-99ba-b72a533500f7 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
jan@jan:~$
- Tomfoc
- Gibki Gibbon
- Posty: 2183
- Rejestracja: 30 lis 2011, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Linux nie widzi partycji
Dobra. Mamy więc potwierdzenie, że na partycji /dev/sda3 jest system plikowy windowsowy, czyli ntfs. Wiemy też, że partycja nie występuje w pliku /etc/fstab, więc nie jest montowana automatycznie. Proponuję spróbować zamontować tę partycję z terminala. W tym celu najpierw utwórz pusty katalog o nazwie sda3 (partycję należy montować do pustego katalogu) w katalogu /mnt. Ta nazwa sda3 może być zastąpiona inną.
To polecenie utworzy katalog o nazwie sda3 w katalogu /mnt.
Następnie w terminalu spróbuj zamontować partycję /dev/sda3 w nowo utworzonym katalogu
czyli każesz zamontować partycję /dev/sda3 w katalogu /mnt/sda3
Po tym poleceniu, jeśli terminal wypluje jakieś errory itp, daj je na forum. Jeśli nie będzie żadnych komunikatów, to oznaczać będzie, że montowanie przebiegło pomyślnie.
Możesz wtedy podejrzeć zawartość katalogu /mnt/sda3 poleceniem
Powinny się ukazać nazwy katalogów i ew. plików znajdujących się w katalogu /mnt/sda3, czyli na partycji /dev/sda3. Jeśli będzie OK, to za pomocą nautilusa przeglądnij dane.
Kod: Zaznacz cały
sudo mkdir /mnt/sda3
Następnie w terminalu spróbuj zamontować partycję /dev/sda3 w nowo utworzonym katalogu
Kod: Zaznacz cały
sudo mount /dev/sda3 /mnt/sda3
Po tym poleceniu, jeśli terminal wypluje jakieś errory itp, daj je na forum. Jeśli nie będzie żadnych komunikatów, to oznaczać będzie, że montowanie przebiegło pomyślnie.
Możesz wtedy podejrzeć zawartość katalogu /mnt/sda3 poleceniem
Kod: Zaznacz cały
ls /mnt/sda3
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Re: Linux nie widzi partycji
Hej.
taki komunikat otrzymałem:
jan@jan:~$ sudo mount /dev/sda3 /mnt/sda3
mount: /mnt/sda3: urządzenie specjalne /dev/sda3 nie istnieje.
jan@jan:~$
taki komunikat otrzymałem:
jan@jan:~$ sudo mount /dev/sda3 /mnt/sda3
mount: /mnt/sda3: urządzenie specjalne /dev/sda3 nie istnieje.
jan@jan:~$
- Tomfoc
- Gibki Gibbon
- Posty: 2183
- Rejestracja: 30 lis 2011, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Linux nie widzi partycji
Oczywiście, że nie istnieje - mój błąd. Przecież to jest /dev/sdb3. Daj więc komendę
Nie wiem skąd mi się wzięło sda3 - późno już
Kod: Zaznacz cały
sudo mount /dev/sdb3 /mnt/sda3
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Re: Linux nie widzi partycji
jan@jan:~$ sudo mount /dev/sdb3 /mnt/sda3
[sudo] hasło użytkownika jan:
Failed to read last sector (1038061566): Zły argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb3': Zły argument
The device '/dev/sdb3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
jan@jan:~$
[sudo] hasło użytkownika jan:
Failed to read last sector (1038061566): Zły argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb3': Zły argument
The device '/dev/sdb3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
jan@jan:~$
- Tomfoc
- Gibki Gibbon
- Posty: 2183
- Rejestracja: 30 lis 2011, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Linux nie widzi partycji
Wygląda na to, że jest jakiś problem z partycją /dev/sdb3. Ten przydługi komunikat głosi, że problem może być z systemem plikowym (ntfs) na tej partycji. Jeżeli masz tam dane, to może być ciężko je odzyskać.
Najlepiej by było aby sprawdzić system plikowy z poziomu Windowsa. Są jakieś takie dystrybucja o nazwie HirenCD (albo podobnie). Można też to zrobić z poziomu Linuksa, ale ryzyko utraty danych istnieje. Jest np. takie polecenie sprawdzające czy system plików ntfs jest OK
Proponuję jednak jeszcze poczekać. Może zajrzy tutaj ktoś mądrzejszy i coś podpowie.
Najlepiej by było aby sprawdzić system plikowy z poziomu Windowsa. Są jakieś takie dystrybucja o nazwie HirenCD (albo podobnie). Można też to zrobić z poziomu Linuksa, ale ryzyko utraty danych istnieje. Jest np. takie polecenie sprawdzające czy system plików ntfs jest OK
Kod: Zaznacz cały
sudo ntfsresize -i -f -v /dev/sdb3
Ostatnio zmieniony 18 gru 2018, 00:00 przez Tomfoc, łącznie zmieniany 1 raz.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Re: Linux nie widzi partycji
Ok.
Dzięki za pomoc.
Może prostszym rozwiązaniem będzie podłączenie dysku do jakiegoś windowsa, zgranie danych (z pierwszej widocznej partycji są dla mnie ważniejsze), ewentualnie format i podlączenie z powrotem do Linuxa.
Jeszcze raz dzięki i milej nocki.
Dzięki za pomoc.
Może prostszym rozwiązaniem będzie podłączenie dysku do jakiegoś windowsa, zgranie danych (z pierwszej widocznej partycji są dla mnie ważniejsze), ewentualnie format i podlączenie z powrotem do Linuxa.
Jeszcze raz dzięki i milej nocki.
- Tomfoc
- Gibki Gibbon
- Posty: 2183
- Rejestracja: 30 lis 2011, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Linux nie widzi partycji
Doczytaj jeszcze co dodałem do poprzedniego swojego posta. Generalnie Linux dobrze sobie radzi z systemem plikowym NTFS. Jeżeli ten nie jest uszkodzony. Aby zgrać dane z sdb2 nie trzeba podłączać dysku do Windowsa, bo w Linuksie też da się to zrobić.
Do sprawdzania poprawności systemu plikowego NTFS i naprawy służy też polecenie ntfsfix
Do sprawdzania poprawności systemu plikowego NTFS i naprawy służy też polecenie ntfsfix
Kod: Zaznacz cały
sudo ntfsfix /dev/sdb3
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 15 gru 2018, 13:50
Re: Linux nie widzi partycji
Dzięki raz jeszcze!
Po wpisaniu komendy sudo ntfsfix /dev/sdb3 krótko przemielił, po czym wypisał calą stronę komentarzy i jest dostęp do drugiej partycji
pozdrawiam
Janusz
Po wpisaniu komendy sudo ntfsfix /dev/sdb3 krótko przemielił, po czym wypisał calą stronę komentarzy i jest dostęp do drugiej partycji
pozdrawiam
Janusz
- Tomfoc
- Gibki Gibbon
- Posty: 2183
- Rejestracja: 30 lis 2011, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Linux nie widzi partycji
Jeżeli na kompie masz tylko Linuksa, to proponuję zgrać dane z partycji windowsowych (czyli tych z systemem plikowym ntfs) na jakiś dysk zewnętrzny i założyć na tych partycjach system plikowy linuksowy - najlepiej ext4. Przykładowe polecenie dla /dev/sdb2
Partycja musi być w tym czasie odmontowana. Po założeniu systemu plikowego ext4 ponownie skopiuj na nią dane przechowywane na dysku zewnętrznym.
Kod: Zaznacz cały
sudo mkfs.ext4 /dev/sdb2
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 39 gości