[+] Dysk FAT32 - jak go otworzy

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

[+] Dysk FAT32 - jak go otworzyć?

Post autor: pietrzuch »

Cześć,
dzisiaj zmniejszyłem sobie partycję (ntfs) Windowsową (format) i zrobiłem drugą o typie FAT32. Ta partycja ma za zadanie być wspólną partycją, gdzie trzymałbym zdjęcia, muzykę itp. Tylko Debian nie chce jej otworzyć.
Error:
Nie można zamontować wybranego woluminu.

mount: according to mtab, /dev/hda2 is already mounted on /
mount failed
Pomożecie?
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Bo hda2 to rootfs dla twojego systemu.
Wykonaj:

Kod: Zaznacz cały

fdisk -l /dev/hda
to zobaczysz jakie masz partycje i jakie są ich systemy plików, będziesz wiedział którą zamontować.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Robiłem tylko nie wiem co mam niby z tego odczytać wszystko jest poprawnie wpisane. A ten error co napisałem w pierwszym poście to pojawia się po kliknięciu na .../Desktop/komputer->WSPOLNY


Jak by co to daje wyświetlony tekst z tego polecenia:

Kod: Zaznacz cały

home-asus:/home/piotrek# fdisk -l

Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        1721    13823901    7  HPFS/NTFS
/dev/hda2            1722        2319     4803435    c  W95 FAT32 (LBA)
/dev/hda3   *        2320        4788    19832242+  83  Linux
/dev/hda4            4789        4870      658665    f  W95 Ext'd (LBA)
/dev/hda5            4789        4870      658633+  82  Linux swap / Solaris
home-asus:/home/piotrek#
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Do, to obejrzyj jeszcze /etc/fstab.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Zawartość:

Kod: Zaznacz cały

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Wydaje mi się, że coś tu jest nie tak, ale nie wiem dokładnie co i jak to naprawić. Powinno być chyba w 4 linijce /dev/hda3/ - możliwe jest to by Linux sam nie zauważył, że jest teraz na innej partycji, a jednocześnie się uruchamiał? Wydaje mi się, że powinno być jeszcze dopisane /dev/hd2/, ale nie z ext3, ale z Fat32.

Co o tym sądzicie?
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Dobrze kombinujesz, Twój rootfs to /dev/hda3, /dev/hda2 to fat32.
Przerób właściwe /etc/fstab

Edit:
Może się uruchamiać o dziwo bo w grubie można różne dziwne mapowania partycji poustawiać.
I tu pewnie coś grub automatycznie zaradził, chociaż głowy nie dam.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Nie, Grub taki niestety mądry nie był. Męczyłem się z jego przywróceniem i ustawieniem poprawnych opcji z 3 godziny. Sam wszystko w Grubie pozmieniałem, bo tak to się nie chciał w ogóle uruchomić Linux.

Pomógłby mi ktoś jak ten plik zmienić? Nie wiem co miałbym wpisać w mount point, dump i pass :-/
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Wydaje mi sie, że nie nawet nie zajrzałeś tu:
http://pl.wikipedia.org/wiki/Fstab
spróbuj tak:

Kod: Zaznacz cały

/dev/hda3       /               ext3    defaults,errors=remount-ro 0       1 
/dev/hda2       /mnt/hda2       vfat auto,noatime,users,dev,exec 0 0
Oczywiście stwórz katalog /mnt/hda2 :-)
Wszystkie opcje dokladnie opisane

Kod: Zaznacz cały

man mount
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Dzięki wielkie, super teraz mi otwiera wszystko poprawnie.

Nawet na pulpicie mi się ikonka utworzyła.

Dałbym Ci pomógł, ale od czasu gdy ostatnim razem tu byłem, chyba admin tą opcję usunął.

Dzięki i pozdrawiam, Piotrek.

Edit:
Ej, jest mały problem. Chciałem coś zapisać na tej partycji to wyskakuje komunikat, że nie mam uprawnień. Zalogowałem się na konto roota i chciałem to zmienić, ale jak zaznaczam opcję inni->zapis to ona automatycznie się odklikuje. Jak temu zaradzić?

Edit2:
Próbowałem zrobić coś takiego:

Kod: Zaznacz cały

/dev/hda2       /mnt/hda2       vfat    noauto,owner,piotrek,ro     0      0
Ale wtedy wszystko się rozwala i nie mogę w ogóle wczytać parycji.

Kod: Zaznacz cały

mount: only root can mount /dev/hda2 on /mnt/hda2
Edit3:
Dlaczego jak ja edytuje post, to zmienia się wartość edytowania, ale nie przez moją osobę, a przez moderatora? Chodzi mi o to, że teraz powinno pisać "Ostatnio edytowany przez Pietrzuch...".
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Dopisz za exec rw, powinno pomóc

Kod: Zaznacz cały

man mount
ODPOWIEDZ