Z dysku ntfs na ext4 bez formatowania dysku . JAK ?!


(Lukasz Gazda3) #1

Witam,

Problem tkwi w tym, że ostatnio zainstalowałem sobie Linux'a Opensuse 11.4 8) . Ale nie podpiąłem jednego dysku (tam gdzie gromadziłem swoje wszystkie ważne dane) specjalnie go nie podpiąłem bo bałem sie że może się sformatować przy instalacji Linux'a . Czy jest jakiś sposób aby znów podłączyć ten dysk (ntfs) na ext4 żeby nie usunąć tych wszystkich danych ?? .

PS. miałem poprzednio windows'a :smiley: Jak coś :stuck_out_tongue:

Prosze pomóżciee !!

Pozdrawiam Gazdzior :smiley: :slight_smile:


#2

Gazdzior , proszę zapoznaj się z tą stroną oraz tym tematem, a następnie popraw tytuł tematu, używając przycisku ac7a4cd89050aa6e.gif


(dragonn) #3

Po pierwsze Linux bez problemu obsługuje ntfs, nie ma potrzeby konwersji do ext4, tak że jeżeli ci nie przeszkadza że będzie na ntfs, to ja bym dalej używał ntfs bo po co sobie utrudniać życie :smiley: . Ale jeżeli zależy ci na tym by mieć tam ext4, to najlepszym i najprostszym a do tego najbezpieczniejszym rozwiązaniem jest zgranie tych danych na inny dysk, następnie sformatowanie na ext4 i zgranie z powrotem.


(Lukasz Gazda3) #4

No właśnie chodzi o to, że on go nie chce otworzyć :confused: !!

Jak coś to mam KDE, nie wiem czy coś to zmienia ale tak przy okazji ;p


(dragonn) #5

Hmmm, pokaż wynik:

fdisk -l

Po podpięciu dysku. Możesz również poszukać paczki w yast ntfs-3g (teoretycznie powinno się obejść bez tego, ale nigdy nie wiadomo).

EDIT

A pokazuje ci się jego ikonka w menadżerze plików?


(Lukasz Gazda3) #6

Jest ikona i pisze moja nazwa dysku : "Dysk rodzinny" i nic innego nie pisze np. ile przestrzeni jest wolnej itp.; tylko nazwa :frowning: i jeszcze nie moge go w ogóle otworzyć, tzn. klikam i nic.


(dragonn) #7

To pokaż wynik:

fdisk -l

I do tego poszukaj paczki ntfs-3g w yast. Inne pendrivery ci montuje?


(Lukasz Gazda3) #8

Montuje . A ja jestem w tym prawie całkowicie zielony więc dałem do wyszukiwary to " ntfs-3g . i klikłem i sie nie włącza. a jaki wynik ?? Ja jestem Zielonyy xd :oops:


(dragonn) #9

Włącz terminal i wpisz w nim fdisk -l. Powinno się pokazać coś w tym stylu:

Dysk /dev/sda: 320.1 GB, bajtów: 320072933376

głowic: 255, sektorów/ścieżkę: 63, cylindrów: 38913, w sumie sektorów: 625142448

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0x7e01f708


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sda1 2048 3074047 1536000 7 HPFS/NTFS/exFAT

/dev/sda2 * 3074048 97445887 47185920 7 HPFS/NTFS/exFAT

/dev/sda3 607510528 625141759 8815616 17 Ukryta HPFS/NTFS

/dev/sda4 97445888 607510527 255032320 5 Rozszerzona

/dev/sda5 97757184 128905215 15574016 83 Linux

/dev/sda6 128907264 603314175 237203456 83 Linux

/dev/sda7 603316224 607510527 2097152 82 Linux swap / Solaris

/dev/sda8 97447936 97757183 154624 83 Linux


Wpisy w tablicy partycji nie są w tej kolejności, co na dysku


Dysk /dev/sdb: 4063 MB, bajtów: 4063232000

głowic: 125, sektorów/ścieżkę: 62, cylindrów: 1024, w sumie sektorów: 7936000

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0xa3994c70


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sdb1 * 63 7933951 3966944+ b W95 FAT32

/dev/sdb2 7933952 7935999 1024 83 Linux

Jeżeli się nic nie pokaże to wpisz sudo fdisk -l i podaj hasło twojego użytkownika (nie przejmuj się że się nic nie pojawia przy wpisywaniu hasła, to normalne). Wynik tego polecenia wklej tutaj na form (zaznaczasz go myszką i dajesz PPM i skopiuj).


(Lukasz Gazda3) #10
Gazdzior@Luki-Linux:~> fdisk -l

Absolute path to 'fdisk' is '/sbin/fdisk', so running it may require superuser privileges (eg. root).

Gazdzior@Luki-Linux:~> ^C

Gazdzior@Luki-Linux:~> c

If 'c' is not a typo you can use command-not-found to lookup the package that contains it, like this:

    cnf c

Gazdzior@Luki-Linux:~> sudo fdisk -l


We trust you have received the usual lecture from the local System                                                                             

Administrator. It usually boils down to these three things:                                                                                    


    #1) Respect the privacy of others.                                                                                                         

    #2) Think before you type.                                                                                                                 

    #3) With great power comes great responsibility.


root's password:

No i nie moge pisać !!


(Sawyer47) #11


(marcin82) #12

Hasło będzie niewidoczne podczas wpisywanie, ale "się wpisuje". Wpisz hasło i [Enter]:

su root [Enter] [hasło root'a] [Enter]

potem:

fdisk -l

(Lukasz Gazda3) #13
Gazdzior@Luki-Linux:~> sudo fdisk -l

root's password:

sudo: fdisk: command not found

Jest takie coś na 100 % poprawne hasło wpisałem i nic .


(marcin82) #14

Post wyżej Ci podałem jak zalogować się na konto root'a. Potem dopiero klepiesz polecenie: fdisk -l.

Sudo nie powinno wołać hasła roota, tylko aktualnie zalogowanego użytkownika ...

Tak to ma wyglądać:

screen_png_300x300_q85.jpg

=======

Przy okazji podaj wynik takich poleceń (też z konta root'a):

blkid

oraz najważniejsze dla systemu plików NTFS w tym przypadku:

whereis ntfs-3g

Potem Ci podam jak to zebrać do kupy ;]


(Lukasz Gazda3) #15

YEAH !!

Jest :

Dysk /dev/sdb: 80.0 GB, bajtów: 80026361856

głowic: 255, sektorów/ścieżkę: 63, cylindrów: 9729, w sumie sektorów: 156301488

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0xe03df8b7


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sdb1 * 63 156280319 78140128+ 7 HPFS/NTFS/exFAT


Dysk /dev/sda: 20.5 GB, bajtów: 20485785600

głowic: 255, sektorów/ścieżkę: 63, cylindrów: 2490, w sumie sektorów: 40011300

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0xbd51dce7


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sda1 2048 16771071 8384512 83 Linux

/dev/sda2 * 16771072 40009727 11619328 f W95 Rozsz. (LBA)

/dev/sda5 16773120 18618367 922624 82 Linux swap / Solaris

/dev/sda6 18620416 39985151 10682368 83 Linux


Dysk /dev/sdc: 160.0 GB, bajtów: 160041885696

głowic: 255, sektorów/ścieżkę: 63, cylindrów: 19457, w sumie sektorów: 312581808

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0xfe22fe22


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sdc1 2048 146898943 73448448 83 Linux

/dev/sdc2 146898944 312580095 82840576 83 Linux


Dysk /dev/sdd: 4043 MB, bajtów: 4043308544

głowic: 255, sektorów/ścieżkę: 63, cylindrów: 491, w sumie sektorów: 7897087

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0x91f72d24


Urządzenie Rozruch Początek Koniec Bloków ID System

/dev/sdd1 * 63 7897086 3948512 b W95 FAT32

(marcin82) #16

Rozumiem, że chcesz podmontować na stałe dysk 80 GB /dev/sdb1? Podaj w takim razie jeszcze wyniki tych poleceń: blkid oraz whereis ntfs-3g.

Zbędne pendrive'y odłącz. Zaciemniają obraz sytuacji :smiley:


(Lukasz Gazda3) #17

blkid :

Luki-Linux:/home/Gazdzior # blkid

/dev/sdb1: LABEL="Dysk Rodzinny ;)" UUID="28007754007727C8" TYPE="ntfs" 

/dev/sda1: UUID="d94a2271-dd1b-4269-81a8-f25f4007e494" TYPE="ext4" 

/dev/sda5: UUID="8f0e96bf-5087-4473-bec7-8f3d667c6c21" TYPE="swap" 

/dev/sda6: UUID="ffa20dfc-98ad-4348-a42d-a5205fdcc231" TYPE="ext4" 

/dev/sdc1: UUID="3e2cba4d-c369-4bd0-bb2f-6916d7542eec" TYPE="ext4" 

/dev/sdc2: UUID="549de3a0-df40-46a3-b430-3b92d1165e14" TYPE="ext4" 

/dev/sdd1: LABEL="M-^]UKASZ 4GB" UUID="E4C8-17A0" TYPE="vfat"

whereis ntfs-3g :

Luki-Linux:/home/Gazdzior # whereis ntfs-3g.

ntfs-3g: /usr/bin/ntfs-3g.probe /usr/bin/ntfs-3g.secaudit /usr/bin/ntfs-3g.usermap /usr/bin/ntfs-3g /usr/bin/X11/ntfs-3g.probe /usr/bin/X11/ntfs-3g.secaudit /usr/bin/X11/ntfs-3g.usermap /usr/bin/X11/ntfs-3g /usr/share/man/man8/ntfs-3g.8.gz

(marcin82) #18

Wykonaj z konta ROOT w konsoli następujące polecenia:

mkdir /mnt/RODZINNY

Następnie uruchom edytor tekstu KWrite z prawami root:

kdesu kwrite [Enter] [hasło root'a] [Enter]

Otwórz w nim plik:

/etc/fstab

dopisz na samym końcu następujące linijki:

# Entry for /dev/sdb1 :

UUID=28007754007727C8 /mnt/RODZINNY ntfs-3g rw,defaults 0 0

Zmiany zapisz => Ctrl + S Następnie będą zalogowanym jako root wykonaj jeszcze takie polecenia:

chown -R gazdzior.gazdzior /mnt/RODZINNY

następnie:

chmod -R a+rwx /mnt/RODZINNY

Następnie wykonaj skrót do tego dysku na swoim Pulpicie:

ln -s /mnt/RODZINNY ~/Desktop

Jeśli "Desktop" "nie wejdzie" - zmień na Pulpit, czyli: ln -s /mnt/RODZINNY ~/Pulpit

Zrestartuj komputer - dysk będzie dostępny do zapisu i odczytu - dostępny ze skrótu na Twoim Pulpicie.


(Lukasz Gazda3) #19

yyy ?!

Luki-Linux:/home/Gazdzior # mkdir /mnt/RODZINNY

mkdir: nie można utworzyć katalogu `/mnt/RODZINNY': Plik istnieje

(marcin82) #20

Pokaż wynik:

ls --full /mnt

Jeśli jest dokładnie tak samo "napisany", czyli RODZINNY - wykonaj resztę, skoro plik istnieje i tyle. Będzie OK.