Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Mad_Chemist в Mar 23, 2005, 14:09



Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 14:09
Ами имам един проблем ??? На компютъра си имам инсталирани Windows XP и Suse 8.2! HDD-то е разделено на 3 дяла: C и D, които са под Windows, и един SWAP (мисля че така се води, извинявам се ако греша, но съм пълен новак) дял, на който е SuSE-то. В началото C и D бяха с файлова система FAT32 и ги виждах без проблеми от SuSE-то! Скоро обаче смених файловата система на C и D на NTFS, и сега когато се опитам да ги отворя, ми пише че не са mount-нати (пак не съм сигурен, че точно така се води)!
Та искам да попитам, дали този проблем се дължи на смяната на файловата система или не? Освен това ме интересува как мога да поправя нещата?


Титла: HDD mount
Публикувано от: v_badev в Mar 23, 2005, 14:21
Трябва да редактираш файла /etc/fstab и да промениш файловата система за Windows-ките файлове от vfat на ntfs. За целта трябва да си root.


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 14:41
Ami napravih go! Samo 4e kak to4no e formata na NTFS-failovata sistema: vntfs ili ntfs? Osven tova samo vav /etc/fstab li trqbva da napravq promeni ili nqkade drugade, za6toto vidqh 4e vav /etc/filesistem C i D se sa6to vodqt vfat?
I kakvo zna4i slednoto saob6tenie:
Could not mount device.
The reported error was:
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
or too many mounted file systems???


Титла: HDD mount
Публикувано от: bug в Mar 23, 2005, 14:56
Пробвай следното :
lsmod
това ти показва кои модули са заредени, виж дали е зареден модулът за ntfs т.е. дали го има в списъка.Ако го няма:
modprobe ntfs
това трябва да зареди модула за този вид файлова система.Ако ти даде грешка значи не е включено в ядрото и като модул и трябва да прекомпилираш ядрото като включиш и поддръжката на NTFS-а.Мисля честандартно в SuSe не се включваше поддръжка на NTFS, но по добре провери да не те подведа :) :)
Ако имаш зареден модул за NTFS-a пробвай следното:
mount -t ntfs /dev/hdxxx /mnt/win
ако не даде грешка ти си ... :)
Пиши какво е станало:)


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 15:11
Ami eto kakvo mi dava:
Module                      Size  Used by    Not tainted
nls_iso8859-1           2812   4  (autoclean)
ntfs                        75244   0  (autoclean)
vfat                          9548   0  (autoclean)
fat                          29752   0  (autoclean) [vfat]
Tova kakvo zna4i i sega kakvo da pravq?
BTW predi malko vav /etc/filesistem i vav /etc/fstab smenih vfat sas vntfs i eto kakvo mi dava:
Could not mount device.
The reported error was:
mount: fs type vntfs not supported by kernel?
Dali tova zna4i, 4e kernel-a ne poddarja ntfs? I ako da, sega kakvo?


Титла: HDD mount
Публикувано от: vlad73 в Mar 23, 2005, 15:27
Цитат (Mad_Chemist @ Март 23 2005,16:11)
The reported error was:
mount: fs type vntfs not supported by kernel?
Dali tova zna4i, 4e kernel-a ne poddarja ntfs? I ako da, sega kakvo?

не, май значи, че трябва да замениш vntfs с ntfs :)


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 15:43
Of, pak sam az! Izvinqvam se, ako s nevejestvoto si oteg4avam nqkoi, no polzvam Linux ot okolo 2 sedmici!
Ami smenih vntfs s ntfs vav /etc/fstab i vav /etc/filesystems i pak mi dava:
Could not mount device.
The reported error was:
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
or too many mounted file systems!!!
Sega kakvo? Trqbva li da pravq promeni nqkade drugade, osven v /etc/fstab i /etc/filesystems? I edin malko tap vapros: trqbva li da restartiram, za move promenite da vlqzat v sila?


Титла: HDD mount
Публикувано от: в Mar 23, 2005, 16:04
Братко, я дай целия fstab!
И спри да пишеш на чатица!!!!!!!!!!!!!!


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 16:11
Eto kakvi sa nastroikite na /etc/fstab:
/dev/hda7            /                    reiserfs   defaults              1 1
/dev/hda1            /windows/C           ntfs       users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
/dev/hda5            /windows/D           ntfs       users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
/dev/hda6            swap                 swap       pri=42                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
usbdevfs             /proc/bus/usb        usbdevfs   noauto                0 0
/dev/cdrom           /media/cdrom         auto       ro,noauto,user,exec   0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0


Титла: HDD mount
Публикувано от: bug в Mar 23, 2005, 17:24
Я напиши това:
df -h
какво ти дава?? това ти показва какви дялове в момента са монтирани.
Но според мен трябва да си прекомпилираш ядрото. :) :)


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 17:34
dava mi:
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda1              17G  1.9G   15G  12% /
/dev/hda5              17G  1.9G   15G  12% /
/dev/hda7              17G  1.9G   15G  12% /
shmfs                 125M     0  125M   0% /dev/shm
A kakvo 6te stane ako izpolzvam:
mount -t ntfs /dev/hda1 /mnt?


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 17:39
Tova ot predi malko ne go gledaite!
Vsashnost dava mi tova:
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda7              17G  1.9G   15G  12% /
shmfs                 125M     0  125M   0% /dev/shm


Титла: HDD mount
Публикувано от: bug в Mar 23, 2005, 17:43
Ами както виждам дяловете ти са монтирани вече какво искаш още ??? :) :)
Ама като се загледам виждам нещо интересно или поне за мен - как три дяла са монтирани на едно и също място - главната директория ??? егати кашата дето е станала :) :) може би и от там да идват главоболията ти ;)

с тази команда монтираш "ръчно" дяловете един по един, виж 'man mount'  :)

mount -t ntfs /dev/hda1 /windows/C
mount -t ntfs /dev/hda5 /windows/D   и т.н.
извинявай за тъпия въпрос ама съществуват ли тези директории - /windows/C и D  ???


Титла: HDD mount
Публикувано от: alabal в Mar 23, 2005, 17:44
Цитат
/dev/hda1            /windows/C           ntfs       users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0
/dev/hda5            /windows/D           ntfs       users,gid=users,umask=0002,iocharset=iso8859-1,code=437 0 0


Убеден ли си, че имаш директориите /windows/C и /windows/D?

Използвай следното:
su
mkdir /mnt/C
mkdir /mnt/D

/dev/hda1            /mnt/C           ntfs       rw,users,noauto 0 0
/dev/hda5            /mnt/D           ntfs       rw,users,noauto 0 0

Няма лошо и в опциите които си написал горе, но и тези са напълно достатъчни (не, че ще можеш да пишеш по ntfs, ама нейсе).

Цитат
/dev/hda1              17G  1.9G   15G  12% /
/dev/hda5              17G  1.9G   15G  12% /


Това показва, че са ти монтирани в / директорията, което пък значи, че нямаш /windows директория, а такава не е препоръчително да се прави - използвай /mnt.


Титла: HDD mount
Публикувано от: bug в Mar 23, 2005, 17:48
Между другото виж тази команда:
dmesg |grep hd
това ти изкарва лог-а от началното зареждане на ОС-то виж какво ти дава това, някои път дава интересни нещо които може да ти подскаже каде са ти проблемите :)
кои дялове каде са монтирани и защо не могат ако има проблем :)


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 23, 2005, 18:00
ot dmesg |grep hd dava slednoto:
Kernel command line: root=/dev/hda7 vga=0x31a  splash=silent splash=silent
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
hda: ExcelStor Technology J680, ATA DISK drive
hdc: SONY CD-ROM CDU5212, ATAPI CD/DVD-ROM drive
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 160836480 sectors (82348 MB) w/1794KiB Cache, CHS=10011/255/63, UDMA(100)
 hda: hda1 hda2 < hda5 hda6 hda7 >
hdc: attached ide-cdrom driver.
hdc: ATAPI 40X CD-ROM drive, 128kB Cache
Kakvo znachi tova?
A inache imam /windows direktoriya, chieto sadarjanie e slednoto:
total 1
drwxr-xr-x    4 root     root          144 Feb 10 12:08 .
drwxr-xr-x   21 root     root          488 Mar 23 08:37 ..
drwxr-xr-x    2 root     root           48 Feb 10 12:08 C
drwxr-xr-x    2 root     root           48 Feb 10 12:08 D
lrwxrwxrwx    1 root     root            1 Feb 10 12:08 c -> C
lrwxrwxrwx    1 root     root            1 Feb 10 12:08 d -> D
A neshto v /etc/mtab ne moje li da se premeni, che da se opravyat neshtata?


Титла: HDD mount
Публикувано от: alabal в Mar 23, 2005, 20:44
dmesg не ти казва нищо особено.
Не пипай mtab, че може да стане каша - за разлика от fstab той се променя динамично. Какво толкова те притеснява да направиш това което ти предложих по-горе? За какво ти е тая /windows директория в / ????

И СПРИ ДА ПИШЕШ НА ЧАТИЦА!


Титла: HDD mount
Публикувано от: bug в Mar 23, 2005, 22:00
Пич, виж сега ... започни от начало.Рестартирай.Остави да се зареди ОС-то.След това отваряш една конзола и пишеш:
umount /dev/hda1
umount /dev/hda5
df -h ->  да провериш че няма монтиран NTFS дял

отиваш или създаваш някоя директория примерно disks :

mkdir disks
cd /disks/
mkdir win_c
mkdir win_d
mount -t ntfs /dev/hda1 /disks/win_c
mount -t ntfs /dev/hda5 /disks/win_d
cd /disks/win_c
ls -l
И гледаш какво имаш там, е естествено ако до тук няма някакви проблеми, пък след това ще видим как ще оправим достъпа и на потребителяти до тези директории :)

Пробвай го стъпка по стъпка без отклонения,кадето даде грешка пиши :)
Въпреки всичко прочети man станичката за mount :
man mount - доста интересни неща пише там.
До тук грешката ти е указваш път където да се монтират дяловете ти в главната директория,не че не може ама стават едни мазани истории ... :)

Давай ПИЧ с теб сме :)


Титла: HDD mount
Публикувано от: alabal в Mar 23, 2005, 22:55
Братко, bug!
А сега ми кажи защо трябва да си цапаш кореновата директория с разни импровизации. Има си специална директория наречена /mnt която СПЕЦИАЛНО е предназначена за тези цели. Системата на директориите е въпрос на конвенции и дълги обсъждания и мнооого рядко някои дистрибуции си позволяват промени. Остави директориите така както са си! Ако ще се правят точки за монтиране - тяхното място е в /mnt.
Има и статия по въпроса, в която авторът изразява известно съмнение относно нуждата от нея, но явно ето в този случай тя е необходима.
http://www.linux-bg.org/cgi-bin....1030882


Титла: HDD mount
Публикувано от: alex_c в Mar 24, 2005, 00:38
Братко alabal,
виждам, че си "reasonably familiar with the dpkg System Administrators’ manual", т.е. ползваш Debian. Обясни ми, тогава, защо имаш директории /cdrom и /floppy, а не /mnt/cdrom и /mnt/floppy (както ако ползваш Red Hat или Mandrake). Остави човека да си цапа където иска, стига да цапа "контролирано". Е, да, съществува Linux FSSTD, но и там нещата са по-скоро пожелателни. Според мен е нужно човек да знае какво прави, а не сляпо да копира някакви правила. Достатъчное да пусне един "man mount" и да прочете внимателно какво пише, за да му стане ясно какво да прави.


Титла: HDD mount
Публикувано от: alabal в Mar 24, 2005, 00:51
За съжаление, братко, alex_c, не съм доста запознат с цитирания наръчник. Подписът ми е цитат от въведението на един от основните наръчници за пакетната система на Дебиан.  Явно гражданинът който го е писал се беше забавлявал могъщо (и това като се има предвид че документът е напълно официален, да речем, че му съответсва закон в държавната администрация).
В по-горния си пост само споменах, че някои дистрибуции си позволяват промени, но те са обсъдени и приети. За /cdrom и /media (/floppy нямам - мисля, че имаше в по-старите версии), братко, следващата седмица когато прочета Debian Policy ще мога да дам reasonable answer for their presence.
Що се отнася до цапането на root - е има /windows, но нещо хич не ще явно да го използва и слага всичко на / .


Титла: HDD mount
Публикувано от: sebastianz55 в Mar 24, 2005, 00:56
Как сме могли да пропуснем това, срам и позор за нас ;) та:

Mad_Chemist прочети правилата и пиши на кирилица.


Титла: HDD mount
Публикувано от: bug в Mar 24, 2005, 11:44
Братко alabal,
Мисля че май не е най-подходящото място да разтягаме тази тема тук за това каде да се монтират дяловете, мисля че е въпрос на собствено виждане.Въпроса беше принципен, как да си монтира дяловете, иначе съм съгласен с теб че си има директория за това.

Mad_Chemist, какво стана ?  Има ли напредък ? :)


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 24, 2005, 12:10
Ами какво да ти кажа братко bug, засега спрях да се мъча, понеже засега имам друга работа! Може би днес следобяд пак ще опитам, пък ще видим какво ще стане!

Значи доколкото съм разбрал, в конзолата правя следното:
umount /dev/hda1
umount /dev/hda5
Понеже имам директории
/windows/C
/windows/D
в конзолата на пиша:
mount -t ntfs /dev/hda1 /windows/C
и съответно:
mount -t ntfs /dev/hda5 /windows/D
Това до какво ще доведе, ще оправи ли проблема?
И искам да помоля да ми препоръчате някаква свястна книга за Linux като за начинаещи!
Айде чао засега :)


Титла: HDD mount
Публикувано от: bug в Mar 24, 2005, 12:21
Ами провери на този сайт във Връзки>Български сайтове>Книги/наръчници за начинаещи ,иначе ако малко се поразровиш има доста материал за четене.
Въведение в GNU/Linux OS


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 24, 2005, 16:16
Mnogo se izvinyavam, che pak pisha na latinica! Prosto sega sam v Linux, a ideq si nyamam kak da go kiriliziram! Shte bada mnogo priznatelen na vseki, koito mi dade savet :) Useshtam, che stavam mnogo dosaden, ama nali sam absoluten novak!
Za  mount-vaneto! USPYAH PICHOVE! Napravih tova, koeto pisah v posledniya post i stana! Vijdam go skapaniq Windows (mamicata mu - sajalyavam ako otnovo narushavam nyakakvi pravila)! Sam dano sled izvestno vreme da ne se okaje che sam zamazal neshtata oshte poveche!
Are chao zasega i BLAGODARYA na vsichki, koito mi pomognaha!


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 24, 2005, 16:53
Samo che otnovo imam problem :( Za nego sam siguren, che povecheto shte me posavatvat , da ostavya neshtata taka. Ne moga da pisha varhu Windowskite dyalove, a mi tryabvat! Zasega moga da rabotya s FTP, ama igracha:(
Otnovo se izvinyavam za latinicata, no rabotya po vaprosa!!!


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 24, 2005, 17:08
Пак съм аз! Днес съм много прокуктивен, както във форума, така и в Linux-a! Както виждате, вече съм кирилизиран :)


Титла: HDD mount
Публикувано от: в Mar 25, 2005, 01:38
Цитат (Mad_Chemist @ Март 24 2005,18:08)
Пак съм аз! Днес съм много прокуктивен, както във форума, така и в Linux-a! Както виждате, вече съм кирилизиран :)

Ако със същия ентусиазъм беше прочел правилата и пускаше по една търсачка преди да тичаш и да питаш за всяко нещо появило се на монитора ти... цена нямаше да имаш!

Тук търсачката е най-добрата ти приятелка. вЕрвай ми. ;)


Титла: HDD mount
Публикувано от: Mad_Chemist в Mar 25, 2005, 14:17
Отново имам проблем mount-ването :( Днес като пуснах SuSE-то, Windows-ките дялове отново не бяха mount-нати! По този повод имам няколко въпроса:
1. Някой може ли да ми каже защо става така?
2. Дали ще трябва всеки път, когато пускам Linux-а да ги mount-вам?
3. Има ли начин това до оправя венъж за винаги?
4. Когато ги mount-вам, трябва ли да имам отделни директории за всеки един дял в /mnt (защото в момента нямам такива), например:
/mnt/windows/C
/mnt/windows/D
или не е необходимо?
Между другото, Agent_SMITH, точно по този начин успях да се кирилизирам!!! Използвах тъсачката, която ме отведе до няколко стари дискусии по въпроса, и се справих!


Титла: HDD mount
Публикувано от: v_badev в Mar 25, 2005, 14:37
Примерен код
man fstab
man mount