Потребителски вход

Запомни ме | Регистрация
Постинг
11.11.2006 19:37 - Как Линукс да вижда дяловете на Уиндоус.
Автор: tonitochev Категория: Технологии   
Прочетен: 1964 Коментари: 3 Гласове:
0



  Много въпроси възникват пред новаците след инсталирането на някоя Линукс дистрибуция.Но един от основните е:Как да имат достъп до дяловете на Уиндоус?Това разбира се има смисъл,тъй като всички важни за тях файлове се намират там.Разбира се,ако са оцелели при инсталацията на новата ОС.Много дистрибуции автоматично извършват магията и Линукс „вижда“ дяловете с ntfs или fat файлови системи,както и позволява да се записват и трият файлове от там.Но е добра идея въпреки това да се разбере как става тая „магия“,понеже винаги може да се наложи нещо да се промени или добави.Ето защо ще напиша тая статия.Не че няма достатъчно написано по въпроса,но на български език е малко и разхвърляно.И малко на по-високо ниво .Целта ми е с думи прости нещата да станат ясни.
    Нека да разгледаме първо файловата система на една Линукс машина.Образно казано тя има дървовидна структура.Корена на дървото е „/“.При инсталация задаваме този символ за дяла,където ще се инсталира дистрибуцията.В тази главна директория инсталационната програма създава няколко стандартни директории,които имат определени функции.Няма да ги изброявам тук.По важното е,че Линукс разглежда различните устройства(хард дискове,СД,ДВД) като файлове,които са описани в директорията /dev.
    И сега идва интересното.Към дървото с директориите може да добавяме или премахваме разклонения.Това означава,че може да включваме други файлови системи.Дори и да не са налични на хард диска,но през интернет може да имаме достъп до различни споделени ресурси.
Но сега ни интересува дялът с Уиндоус.Ако не се вижда в момента никъде е време да направим „магията“.За това ще се погрижи програмата mount,както и ние трябва да редактираме един текстови файл.
    За да прибавим някаква друга файлова система към нашата,трябва първо да имаме точка или място,където да я прибавим.Това място се нарича точка на монтиране и ще бъде просто една папка.Тази папка я създаваме обикновено в директорията /mnt.Това е мястото ,предназначено за тази цел.Създаването на тази папка може да стане единствено с администраторски права.Най-бързо става,като отворите конзолата и напишете:
        su
    Ще се поиска паролата на администратора.Въвеждате я.Сега следва:
        cd /mnt
        mkdir win_c
    Папката е създадена.В графична среда(КДЕ) става,като отворите Konqueror с администраторски права.Ще го намерите в менюто на програмите в секцията система.Пак иска парола и после се действа както сте свикнали.Тоест с десен бутон на мишката .
    Сега трябва да се редактира файла /etc/fstab.В него са описани монтираните файлови системи при зареждане на системата.В графичен режим редактирането става,като в Konqueror(с администраторски права) намираме файла и с ляв бутон на мишката отваряме файла с подразбиращ се текстов редактор.Ето го моя fstab:
    # /etc/fstab: static file system information.
#
#              
proc            /proc           proc    defaults        0       0
/dev/hda7       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /mnt/win_c      ntfs    umask=0222       0      0
/dev/hda5       /mnt/win_d      ntfs    umask=0222       0      0
/dev/hda8       /home           ext3    defaults        0       2
/dev/hdb1       /mnt/hdb1       vfat    umask=0222         0       0
/dev/hdb3       /mnt/hdb3       vfat    umask=0222         0       0
/dev/hdb5       /mnt/hdb5       ext3    defaults        0       2
/dev/hdb6       /mnt/hdb6       ext3    defaults        0       2
/dev/hda6       /mnt/test       ext3    defaults        0       2
/dev/hda9       none            swap    sw              0       0
/dev/hdb7       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
    Имам два хард диска,като Уиндоуса ми е на първия диск-hda1,а данните са в друг дял-hda5.Файловата система е ntfs.На втория диск имам още два дяла за Уиндоус,но те са с fat32 файлови системи.Това са hdb1 и hdb3.
    Работещата в момента система е инсталирана в дял hda7,като директорията home се намира на дял hda8.Имам инсталиран още един Debian на дял hda6.
    Всичките тези дялове се монтират автоматично при старт на системата и имам достъп навсякъде.Единствено не може да се записва на ntfs дяловете,затова имам и дялове с fat32,където може да пише и Уиндоус и Линукс.Разбира се,това става само с администраторски права.
    Ето едно линкче за повече информация по въпроса:
        http://www.tuxfiles.org/linuxhelp/fstab.html#three


Тагове:   Линукс,   как,


Гласувай:
0



Следващ постинг
Предишен постинг

1. killu - Ако ми се пише ще напиша как бозата да ...
13.11.2006 15:55
Ако ми се пише ще напиша как бозата да вижда ext2. Обещавам!!!
И не само да ги вижда а да пише на него
цитирай
2. tonitochev - безмислено е
13.11.2006 17:25
Пробвах една такава програма,но резултата мисля е повече демонстрационен.И не си заслужава човек да си рискува данните в линукските дялове.Единия дял ми го видя,но не всички файлове,а другия искаше да ги форматира.Не благодаря.
цитирай
3. killu -
13.11.2006 23:58
E да така е но все пак в контекста на разговора да спомена програмката беше IFS Drivers
цитирай
Вашето мнение
За да оставите коментар, моля влезте с вашето потребителско име и парола.
Търсене

За този блог
Автор: tonitochev
Категория: Технологии
Прочетен: 198670
Постинги: 63
Коментари: 138
Гласове: 169
Архив
Календар
«  Март, 2024  
ПВСЧПСН
123
45678910
11121314151617
18192021222324
25262728293031