[Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Te, które nie mieszczą się w powyższych kategoriach, a mają coś wspólnego ze Slackware.

Moderatorzy: Moderatorzy, Administratorzy

addos
Użytkownik
Posty: 158
Rejestracja: 2007-09-17, 13:50

[Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: addos »

Witam

Problem tak, jak w temacie. Przy próbie zamontowania:

Kod: Zaznacz cały

mount: special device /dev/sda16 does not exist
Programy takie jak fdisk czy cfdisk widzą te partycje. Co może byc przyczyną? Nigdy nie miałem tylu partycji. Zaszła taka potrzeba i dlatego jest ich aż... 17. Czy jest jakieś ograniczenie ich liczby?

fdisk:

Kod: Zaznacz cały

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         608     4883728+   7  HPFS/NTFS
/dev/sda2             609         620       96390   83  Linux
/dev/sda3             621        1836     9767520   83  Linux
/dev/sda4            1837       30401   229448362+   5  Extended
/dev/sda5            1837        4268    19535008+  83  Linux
/dev/sda6            4269        5484     9767488+  83  Linux
/dev/sda7            5485        6700     9767488+  83  Linux
/dev/sda8            6701        7916     9767488+  83  Linux
/dev/sda9            7917        9132     9767488+  83  Linux
/dev/sda10           9133       10348     9767488+  83  Linux
/dev/sda11          10349       11564     9767488+  83  Linux
/dev/sda12          11565       17643    48829536   83  Linux
/dev/sda13          17644       23683    48516268+  83  Linux
/dev/sda14          23684       23714      248976   82  Linux swap
/dev/sda15          23715       24322     4883728+   7  HPFS/NTFS
/dev/sda16          24323       25538     9767488+   7  HPFS/NTFS
/dev/sda17          25539       30401    39062016    7  HPFS/NTFS
Do partycji sda15 wszystko jest OK. Nie mogę zamontować parycji sda16 oraz sda17. :help:

EDIT: Zmieniłem nazwę tematu i jego opisu dla osób, które mogą mieć podobny problem. Mnie samego denerwują nic nie mówiące tematy, a przeszukiwanie ogromnej ich ilości czasem męczy.
Ostatnio zmieniony 2008-04-14, 09:05 przez addos, łącznie zmieniany 4 razy.
Awatar użytkownika
Rodak
Użytkownik
Posty: 31
Rejestracja: 2007-02-19, 00:53
Lokalizacja: Pułtusk

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: Rodak »

sprawdz czy istnieje /dev/sda16 :neutral: pewnie nie istnieje
addos
Użytkownik
Posty: 158
Rejestracja: 2007-09-17, 13:50

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: addos »

Ten komunikat:

Kod: Zaznacz cały

mount: special device /dev/sda16 does not exist
informuje, że taki plik nie istnieje.

Nie wiem dlaczego powstało 15 plików (sda1 - sda15), a 16 i 17 nie ma.
Może to łatwe do zrobienia.. ale nie potrafię :???:
Awatar użytkownika
Rodak
Użytkownik
Posty: 31
Rejestracja: 2007-02-19, 00:53
Lokalizacja: Pułtusk

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: Rodak »

Jeśli brakuje wpisów sda*, to wykonaj (jako root) następujące polecenia):

Kod: Zaznacz cały

mknod /dev/sda b 8 0
mknod /dev/sda1 b 8 1
mknod /dev/sda2 b 8 2
mknod /dev/sda3 b 8 3
mknod /dev/sda4 b 8 4
mknod /dev/sda5 b 8 5
mknod /dev/sda6 b 8 6
albo zainteresuj sie programem udev. Moze pomoze :ok:
Awatar użytkownika
coffee_man
Użytkownik
Posty: 210
Rejestracja: 2006-01-18, 20:35
Lokalizacja: Tworóg
Kontakt:

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: coffee_man »

Pokaż fstab. Może coś wymyślimy dzięki niemu :)
[center][url=http://tworoginaczej.prv.pl/][img]http://img142.imageshack.us/img142/8149/tworogusebarxw3.jpg[/img][/url][/center]

[center]www.kernelservice.blogspot.com[/center]
addos
Użytkownik
Posty: 158
Rejestracja: 2007-09-17, 13:50

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: addos »

Udało sie utworzyc pliki /dev/sda16 oraz /dev/sda17:

Kod: Zaznacz cały

# ls -la | grep sda

brw-rw----  1 root disk    8,   0 2008-04-08 11:17 sda
brw-rw----  1 root disk    8,   1 2008-04-08 11:17 sda1
brw-rw----  1 root disk    8,  10 2008-04-08 11:17 sda10
brw-rw----  1 root disk    8,  11 2008-04-08 11:17 sda11
brw-rw----  1 root disk    8,  12 2008-04-08 11:17 sda12
brw-rw----  1 root disk    8,  13 2008-04-08 11:17 sda13
brw-rw----  1 root disk    8,  14 2008-04-08 11:17 sda14
brw-rw----  1 root disk    8,  15 2008-04-08 11:17 sda15
brw-rw----  1 root disk    8,  16 2008-04-08 16:55 sda16
brw-rw----  1 root disk    8,  17 2008-04-08 16:55 sda17
brw-rw----  1 root disk    8,   2 2008-04-08 09:17 sda2
brw-rw----  1 root disk    8,   3 2008-04-08 09:17 sda3
brw-rw----  1 root disk    8,   4 2008-04-08 11:17 sda4
brw-rw----  1 root disk    8,   5 2008-04-08 09:17 sda5
brw-rw----  1 root disk    8,   6 2008-04-08 11:17 sda6
brw-rw----  1 root disk    8,   7 2008-04-08 11:17 sda7
brw-rw----  1 root disk    8,   8 2008-04-08 11:17 sda8
brw-rw----  1 root disk    8,   9 2008-04-08 11:17 sda9

ale montowanie nie działa:

Kod: Zaznacz cały

# mount /dev/sda16 /mnt/ntfs-e -t ntfs-3g

Error opening '/dev/sda16': Nie ma takiego urządzenia ani adresu
Failed to mount '/dev/sda16': Nie ma takiego urządzenia ani adresu
You seem to have a SoftRAID/FakeRAID hardware and must use an activated,
different device under /dev/mapper/, (e.g. /dev/mapper/nvidia_eahaabcc1)
to mount NTFS. Please see the 'dmraid' documentation for help.
fstab:

Kod: Zaznacz cały

/dev/sda14       swap             swap        defaults                                       0   0
/dev/sda3        /                ext3        defaults                                       1   1
/dev/sda2        /boot            ext3        defaults                                       1   2
/dev/sda5        /home            ext3        defaults                                       1   2

/dev/sda1        /mnt/ntfs-c      ntfs        auto,ro,users,umask=0,nls=iso8859-2            1   0
/dev/sda15       /mnt/ntfs-d      ntfs        auto,ro,users,umask=0,nls=iso8859-2            1   0
/dev/sda16       /mnt/ntfs-e      ntfs        auto,ro,users,umask=0,nls=iso8859-2            1   0
/dev/sda17       /mnt/ntfs-f      ntfs        auto,ro,users,umask=0,nls=iso8859-2            1   0

/dev/sr0         /mnt/dvd         auto        noauto,ro,users                                        0   0
/dev/sdb1        /mnt/usb         vfat        noauto,rw,users,umask=0,nls=iso8859-2,codepage=852     0   0

devpts           /dev/pts         devpts      gid=5,mode=620                                 0   0
proc             /proc            proc        defaults                                       0   0
Przy okazji zapytam: Co jest lepsze / poprawne / sprawiające mniej kłopotów z działaniem różnych programów?

to:

Kod: Zaznacz cały

/dev/sda1        /mnt/ntfs-c      ntfs-3g     auto,ro,users,umask=0133,dmask=000,locale=pl_PL     0   0
to:

Kod: Zaznacz cały

/dev/sda1        /mnt/ntfs-c      ntfs        auto,ro,users,umask=0,nls=iso8859-2            1   0
czy to:

Kod: Zaznacz cały

/dev/hdb1        /win             ntfs-3g     users,nls=utf8
Oczywiście nie skupiamy się na: auto, ro, user(s) ...
Ostatnio zmieniony 2008-04-08, 16:11 przez addos, łącznie zmieniany 1 raz.
Awatar użytkownika
coffee_man
Użytkownik
Posty: 210
Rejestracja: 2006-01-18, 20:35
Lokalizacja: Tworóg
Kontakt:

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: coffee_man »

Spróbuj zamontować niedziałające partycje przez ntfs-3g. Zobaczymy co powie. To bardzo dobry sterownik.
[center][url=http://tworoginaczej.prv.pl/][img]http://img142.imageshack.us/img142/8149/tworogusebarxw3.jpg[/img][/url][/center]

[center]www.kernelservice.blogspot.com[/center]
Awatar użytkownika
mina86
Moderator
Posty: 3343
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: mina86 »

Jeżeli auto to raczej nie users.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
addos
Użytkownik
Posty: 158
Rejestracja: 2007-09-17, 13:50

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: addos »

Próbowałem z auto i bez auto... w sumie nie widzę różnicy poza tym, że na starcie mam zamontowne partycje NTFS i gdy je odmontuje a później znowu zamontuję, to otrzymuję komunikat o którym piszę na samym końcu tego posta (moje dodatkowe pytanie)...

Zgodnie z propozycją tworzę:

Kod: Zaznacz cały

# mknod /dev/sda16 b 8 16
# mknod /dev/sda17 b 8 17
Niestety po ponownym uruchomieniu znikają i trzeba je tworzyć od nowa... w przeciwieństwie do pozostałych sda1 do sda15. Dlaczego?

# ls -la | grep sda

Kod: Zaznacz cały

brw-rw----  1 root disk      8,   0 2008-04-09 13:20 sda
brw-rw----  1 root disk      8,   1 2008-04-09 13:20 sda1
brw-rw----  1 root disk      8,  10 2008-04-09 13:20 sda10
brw-rw----  1 root disk      8,  11 2008-04-09 13:20 sda11
brw-rw----  1 root disk      8,  12 2008-04-09 13:20 sda12
brw-rw----  1 root disk      8,  13 2008-04-09 13:20 sda13
brw-rw----  1 root disk      8,  14 2008-04-09 13:20 sda14
brw-rw----  1 root disk      8,  15 2008-04-09 13:20 sda15
brw-r--r--  1 root root      8,  16 2008-04-09 11:29 sda16
brw-r--r--  1 root root      8,  17 2008-04-09 11:29 sda17
brw-rw----  1 root disk      8,   2 2008-04-09 11:20 sda2
brw-rw----  1 root disk      8,   3 2008-04-09 11:20 sda3
brw-rw----  1 root disk      8,   4 2008-04-09 13:20 sda4
brw-rw----  1 root disk      8,   5 2008-04-09 11:20 sda5
brw-rw----  1 root disk      8,   6 2008-04-09 13:20 sda6
brw-rw----  1 root disk      8,   7 2008-04-09 13:20 sda7
brw-rw----  1 root disk      8,   8 2008-04-09 13:20 sda8
brw-rw----  1 root disk      8,   9 2008-04-09 13:20 sda9
Jak widać powstały 2 nowe pliki sda16 oraz sda17. Czy to, że mają inne prawa i inne grupy od pozostałych sdaXX, ma jakieś znaczenie?

# mount /dev/sda16 /mnt/ntfs-e

Kod: Zaznacz cały

mount: Nie ma takiego pliku ani katalogu
# mount /dev/sda16 /mnt/ntfs-e -t ntfs-3g

Kod: Zaznacz cały

NTFS signature is missing.
Failed to mount '/dev/sda16': Zły argument
The device '/dev/sda16' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?
# ntfs-3g /dev/sda16 /mnt/ntfs-e

Kod: Zaznacz cały

NTFS signature is missing.
Failed to mount '/dev/sda16': Zły argument
The device '/dev/sda16' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

:!: :?:
Jest jeszcze coś, o co przy okazji zapytam. Dlaczego, jeśli wydam polecenie w konsoli z pozycji zwykłego użytkownika:

$ mount /dev/sda1 /mnt/ntfs-c
otrzymuję taki komunikat ? :

Kod: Zaznacz cały

mount: only root can do that
Natomiast jeśli zrobię to samo z poziomu KDE - KwikDisk ... to wszystko jest normalnie.. mogę montować i odmontowywać partycje.. te istniejące oczywiście (sda1, sda15) a nie te problemowe (sda16, sda17).
Jest przecież zalogowany (/etc/inittab -> runlevel 4) jako zwykły user?

Jeśli to samo wykonam trochę inaczej, tzn.

$ ntfs-3g /dev/sda1 /mnt/ntfs-c

Kod: Zaznacz cały

ntfs-3g-mount: failed to open /dev/fuse: Brak dostępu
Pogubiłem sie już w tym wszystkim... :sad:
Ostatnio zmieniony 2008-04-09, 11:24 przez addos, łącznie zmieniany 1 raz.
Awatar użytkownika
Rodak
Użytkownik
Posty: 31
Rejestracja: 2007-02-19, 00:53
Lokalizacja: Pułtusk

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: Rodak »

z tego co pamietam ntfs-3g to modul inny niz ntfs, dodatkowo ntfs-3g potrzebowal chyba zaladowanego modulu fuse :neutral: o ile dobrze pamietam tutaj to znajdziesz ale wydaje mi sie ze to powinno byc juz w jadrze
Ostatnio zmieniony 2008-04-10, 08:30 przez Rodak, łącznie zmieniany 1 raz.
Awatar użytkownika
Kalavan
Użytkownik
Posty: 186
Rejestracja: 2007-01-08, 22:09

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: Kalavan »

Co do drugiego pytania:
Jeśli wywołujesz mount z wszystkimi parametrami, to on nie sprawdza fstaba. Uznaje, że próbujesz montować nowy (dotąd nie używany) system plików, więc potrzebuje do tego praw superużytkownika.
Jeśli wywołasz mount z jednym parametrem (nazwa urządzenia albo miejsce montowania), to mount sprawdzi sobie czy są odpowiednie wpisy w fstabie i zamontuje system plików zgodnie z tym, co tam jest napisane.
addos
Użytkownik
Posty: 158
Rejestracja: 2007-09-17, 13:50

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: addos »

Dziłki za wyjaśnienia ... dzięki nim już wiem, że część rzeczy wynikała z mojej niewiedzy. No ale mimo wszystko dalej pozostaje temat główny :(
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: Lizard »

/usr/src/linux/Documentation/devices.txt pisze:

Kod: Zaznacz cały

(...)
  3 block       First MFM, RLL and IDE hard disk/CD-ROM interface
                  0 = /dev/hda          Master: whole disk (or CD-ROM)
                 64 = /dev/hdb          Slave: whole disk (or CD-ROM)

                For partitions, add to the whole disk device number:
                  0 = /dev/hd?          Whole disk
                  1 = /dev/hd?1         First partition
                  2 = /dev/hd?2         Second partition
                    ...
                 63 = /dev/hd?63        63rd partition

                For Linux/i386, partitions 1-4 are the primary
                partitions, and 5 and above are logical partitions.
                Other versions of Linux use partitioning schemes
                appropriate to their respective architectures.

(...)

  8 block       SCSI disk devices (0-15)
                  0 = /dev/sda          First SCSI disk whole disk
                 16 = /dev/sdb          Second SCSI disk whole disk
                 32 = /dev/sdc          Third SCSI disk whole disk
                    ...
                240 = /dev/sdp          Sixteenth SCSI disk whole disk

                Partitions are handled in the same way as for IDE
                disks (see major number 3) except that the limit on
                partitions is 15.
Error 404 - footer not found
addos
Użytkownik
Posty: 158
Rejestracja: 2007-09-17, 13:50

Re: [Rozw.] Slackware 12.0 (2.6.21.5-smp) - partycje na HDD SATA

Post autor: addos »

Lizard: Dzięki za bezbłędną odpowiedź. Czyli jestem zmuszony do zmiany planów co do ilości testowanych systemów. Może to i dobrze... :roll:
ODPOWIEDZ