Титла: Файлови системи Публикувано от: XaugyTuH в Jan 24, 2004, 01:05 Ако имам хард, който е разделен на няколко дяла и в момента се използва само първия, на който е инсталиран Slackware 9.0, какво трябва да се направи, за да се разбере какви са файловите системи на другите дялове на харда, и тези дялове да бъдат монтирани (съответно ръчно или автоматично) и то така че дисковото пространство да може да бъде използвано от всички потребители на машината?
Благодаря предварително за помощта. Титла: Файлови системи Публикувано от: в Jan 24, 2004, 04:55 Напиши си просто това:
# cat /proc/partition Титла: Файлови системи Публикувано от: XaugyTuH в Jan 24, 2004, 18:03 Във файла partitions имам следното съдържание:
major minor #blocks name 3 0 10002825 hda 3 1 5124703 hda1 3 2 514080 hda2 3 3 4361647 hda3 от което нито разбрах какви са файловите системи, нито как да монтирам дяловете!!! ![]() Титла: Файлови системи Публикувано от: Kaloyan_Ivanov в Jan 24, 2004, 18:42 Пробвай така : cfdisk /dev/hda
Гледаш какво пише и после Quit. А за да могат да ги ползват останалите потребители, ако приемем че "останалите" са всъшност users тогава като ги монтираш добави и users към опциите. Пример : mount /dev/hda3 /mnt/nqkyde -t reiser4 -o users Титла: Файлови системи Публикувано от: soulcollector в Jan 24, 2004, 18:58 Аз също съм със Slackware9.0 и нямам 'cdisk'. Използвай
(като root) # fdisk /dev/hda Command (m for help): p след това ги опиши в /etc/fstab и ще се монтират автоматично (ако ги опишеш да се монтират автоматично) Титла: Файлови системи Публикувано от: melwin в Jan 27, 2004, 14:29 EDIT:
За всички които незнаят комндата за проверка на типа на монтираните файловите системи е : df -ahT а за показване на всички партишъни , заедно с техните файлови системи е : fdisk -l П.С. Мерси на калоян за забележката. Титла: Файлови системи Публикувано от: в Jan 28, 2004, 13:18 Към melwin :
Това са много хубави команди, НО df ще ти даде информация само за монтираните файлови системи които и без това вече знаеш каквиса. Но ако по някаква причина имаш някакъв дял, който е знаеш с каква файлова система е и не можеш да го монтираш, как ще получиш информация за него с df. Мисля, че случаят тук е точно такъв. Титла: Файлови системи Публикувано от: XaugyTuH в Jan 29, 2004, 17:59 Информацията, която ми дава фдиск е следната:
Disk /dev/hda: 10.2 GB, 10242892800 bytes 255 heads, 63 sectors/track, 1245 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 638 5124703+ 83 Linux /dev/hda2 639 702 514080 82 Linux swap /dev/hda3 703 1245 4361647+ c Win95 FAT32 (LBA) след което монтирам другия дял със следната команда по съвета на Калоян mount -t vfat -o users /dev/hda3 /mnt/hd и дяла се монтира. Виждам колко е голям с properties и всичко е точно. Обаче като се опитам да копирам нещо на него или да създам директория ми дава: Достъпа забранен. Това го правя като user. Като root мога да създавам директории, обаче при опит да копирам да речем с Midnight Comander ми дава: Cannot chown target file "mnt/hd/edikakvosi" Operation not permited (1) Какво да правя? Титла: Файлови системи Публикувано от: buboleck в Jan 29, 2004, 18:20 Промени fstab
/dev/hdaX /mnt/XXX vfat umask000,defaults 0 0 Титла: Файлови системи Публикувано от: XaugyTuH в Jan 29, 2004, 19:24 добавих си ред във fstab:
/dev/hda3 /mnt/hd vfat defaults 0 0 дяла се монтира, обаче със със същият проблем, т.е. не мога да записвам на него. Какво има в предвид buboleck под umask000 и дали тези нули накрая не трябв да се променят. Някакви идеи? Титла: Файлови системи Публикувано от: buboleck в Jan 29, 2004, 19:33 /dev/hda3 /mnt/hd vfat umask=000,defaults 0 0
Umask ukazva koi kakvi prava ima vurhu diska. t.e. pri umask=000 vseki user moje da chete i pishe po diska Титла: Файлови системи Публикувано от: XaugyTuH в Jan 29, 2004, 20:47 Благодаря buboleck!!! На такива като мен трябва да се обяснява по този начин. Вече мога да копирам
![]() ![]() Очаквам оче помощ!!! Титла: Файлови системи Публикувано от: buboleck в Jan 29, 2004, 21:21 Ok. Posleden napun... Probvai taka:
/dev/hda3 /mnt/hd vfat users,umask=000,rw 0 0 Титла: Файлови системи Публикувано от: buboleck в Jan 29, 2004, 21:26 Ili procheti kakvo pishat horata tuk
LinuxQuestions.org Титла: Файлови системи Публикувано от: Ipolit в Jan 29, 2004, 22:11 chmod 644 /dev/hda3
Титла: Файлови системи Публикувано от: XaugyTuH в Jan 30, 2004, 22:39 Ами не става и това е: пробвах какви ли не комбинации в fstab, пробвах и chmod обаче съобщението "Не мога да сменя достъп за 'едикакво си'" си остава. Може би все още може да дадете някаква помощ.
По-лошото е другото: на подобна машина със абсолютно същият Слак 9.0се получава следното нещо: fdisk ми дава следната информация: Disk /dev/hda: 40.0 GB, 40037760000 bytes 255 heads, 63 sectors/track, 4867 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 1 609 4891761 83 Linux /dev/hda2 610 671 498015 82 Linux swap /dev/hda3 672 4867 33704370 c Win95 FAT32 (LBA) т.е. същият случай като предишния само че диск не е 10GB, a e 40GB. При изпълненнието на командата mount се получава следното нещо: /home/user# mount /dev/hda3 /mnt/hd -t vfat -o users mount: wrong fs type, bad option, bad superblock on /dev/hda3, or too many mounted file systems Съответно и при добвянето на ред в fstab за автоматично монтиране на дяла при зареждане не се монтира нищо. Не знам какво да предприема! Ако имате още идеи ще съм ви благодарен! ![]() Титла: Файлови системи Публикувано от: n_antonov в Jan 31, 2004, 07:26 Съобщението на mc не бива да те притеснява, а относно монтирането:
mount -t vfat ... Първо посочваш типа на файловата система. Поне така пише в man mount. Не мога да разбера в какво ти се състои проблемът. С umask=000 даваш пълни права на всеки върху данните на монтирания дял, то е същото като chmod 777. Оттук нататък какво ти пречи? Титла: Файлови системи Публикувано от: XaugyTuH в Jan 31, 2004, 07:48 Относно монтирането пробвах и така както казваш, обаче продължава да ми извежда същото съобщение и да не монтира дяла. Относно това в какво ми се състои проблема и аз не знам
![]() Титла: Файлови системи Публикувано от: n_antonov в Jan 31, 2004, 07:55 Сигурен ли си, че ядрото е компилирано с поддръжка на vfat?
Титла: Файлови системи Публикувано от: XaugyTuH в Jan 31, 2004, 22:09 Не съм сигурен.
![]() ![]() ![]() Титла: Файлови системи Публикувано от: XaugyTuH в Feb 01, 2004, 22:23 Реших да направя следното нещо. Форматирах hda3 като ext2 файлова система.
Без проблеми го монтирам с командата mount -t ext2 /dev/hda3 /mnt/hd но се оказа че пак има проблем, защото след като оисах дяла в fstab при зареждане не се монтира. И това при положение, че пиша абсолютно същият ред, който писах когато си монтирах vfat дяла. т.е. /dev/hda3 /mnt/hd ext2 umask=000,defaults 0 0 просто замених vfat с ext2. Успях да реша проблема като добавих командата mount във файла rc.local, но си мисля че не е най-вярното решение за монтиране на устройство. Ако някой може да ми обясни защо не става с fstab-a ще му бъда много благодарен. Титла: Файлови системи Публикувано от: n_antonov в Feb 02, 2004, 11:19 Нормално е да не се монтира
![]() Титла: Файлови системи Публикувано от: paveldikov в Feb 14, 2004, 13:41 Относно прекомпилирането:
init 6 рестартира машината. Като се рестартира, boot-ни и се наслаждавай!!! |