Автор Тема: Моля за малко помощ по Fstab  (Прочетена 2267 пъти)

diretouch

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Моля за малко помощ по Fstab
« -: May 23, 2011, 15:35 »
Код:
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=90baf84d-b30c-4ae0-bbba-fb5a73e82fe4 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
#UUID=b9e92c88-7ea3-4d49-8f43-aa0dad42dda5 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0


От може би немалко време не бях ползвал Linux и инсталацията на Ubuntu не я минах на custom при дяловете и за моя изненада преди малко видях, че нямам Swap та направих един дял 1G.
Желанието ми е :
- ntfs дяла data да се монтира сам със старт на машината, защото сега се налага да отварям Places > Data преди да си пусна музика или нещо от дяла. Не че е проблем световен, но все пак.
- Swap-а да си се монтира
- по възможност този Extended, който виждате на снимката(ext4 и unallocated) ако може да го няма ами всичко да си е на едно

Еми май е това.

Благодаря предварително;)
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #1 -: May 23, 2011, 16:00 »
NTFS партициите ще монтираш като си инсталираш ntfs-config.А за SWAP-а ако си го създал правилно и описал в fstab изпълни тази команда и трябва да тръгне:
Код
GeSHi (Bash):
  1. sudo swapon /пътя до SWAP файла.
След това да провериш дали функционира изпълни командата free.Виж при мен как изглежда:
Код
GeSHi (Bash):
  1. [rado@archbox ~]$ free
  2.             total       used       free     shared    buffers     cached
  3. Mem:        511232     454188      57044          0      10556     136568
  4. -/+ buffers/cache:     307064     204168
  5. Swap:       530140      97752     432388
  6.  
« Последна редакция: May 23, 2011, 16:09 от radoshow »
Активен

diretouch

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #2 -: May 23, 2011, 18:48 »
Ами не съм го описвал, инсталираих другото и го стартирам от System > Administration въвеждам парола и после нищо не става, в System Monitor процес с N няма.

Аз май забравих да спомена версията на Ubuntu - 11.04;
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #3 -: May 23, 2011, 19:30 »
Ето как става през терминала да си направиш 1GB-тов SWAP
Код
GeSHi (Bash):
  1. sudo dd if=/dev/zero of=/mnt/1Gb.swap bs=1M count=1024
  2. sudo mkswap  /mnt/1Gb.swap
  3. sudo swapon /mnt/1Gb.swap
След това редактираш /etc/fstab с тази команда
Код
GeSHi (Bash):
  1. sudo gedit /etc/fstab
и добавяш този ред вътре и запаметяваш
Код
GeSHi (Bash):
  1. /mnt/1Gb.swap  none  swap  sw  0 0
Рестартираш компютъра и след като зареди отново ще трябва да имаш вече SWAP.Проверяваш както писах по-горе с командата
Код
GeSHi (Bash):
  1. free
За NTFS дяловете кажи какво правиш да ти се монтират автоматично.
Активен

diretouch

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #4 -: May 23, 2011, 21:28 »
ceco@ceco-desktop:~$ sudo dd if=/dev/zero of=/mnt/1Gb.swap bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 28.1063 s, 38.2 MB/s

тук виждам copied аз съм направил дял както се вижда на снимката в първото ми мнение. не мога ли да ползвам partition както досега съм правил?

EDIT За NTFS-а какво ще кажеш?
/dev/sda1 /media/data ntfs-3g rw,auto,user,fmask=0111,dmask=0000 0 2
Компютърът се ползва само от мен.
« Последна редакция: May 23, 2011, 21:44 от diretouch »
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #5 -: May 23, 2011, 21:45 »
Можеш да го ползваш щом имаш създаден.Активирай го с тази команда
Код
GeSHi (Bash):
  1. sudo swapon /dev/sda3
и го опиши в /etc/fstab по този начин
Код
GeSHi (Bash):
  1. /dev/sda3  swap swap defaults 0 0
Рестартирай и провери дали е активен.В първия си пост съм ти написал как да активираш SWAP-а.Също гледам,че това което си постнал от твоя /etc/fstab има описани два swap дяла единия е коментиран.Кво прайм с тях?
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #6 -: May 23, 2011, 22:32 »
EDIT За NTFS-а какво ще кажеш?
/dev/sda1 /media/data ntfs-3g rw,auto,user,fmask=0111,dmask=0000 0 2
Компютърът се ползва само от мен.
За това какво да ти кажа.На ясно ли си това което си поставил в/etc/fstab какво означава?Не казвам че е грешно.Щом ползваш сам компютъра и това ти е достатъчно
Код
GeSHi (Bash):
  1. /dev/sda1  /media/data ntfs-3g   defaults 0       0
Предполагам,че преди да поставиш това в /etc/fstab си създал директорията /media/data и след поставянето на този ред  си изпълнил в терминала
Код
GeSHi (Bash):
  1. sudo mount -a
Ето виж какво означават цифрите,които си записал след fmask= и dmask=
Код
GeSHi (Bash):
  1. Octal value : Permission
  2. 0 : read, write and execute
  3. 1 : read and write
  4. 2 : read and execute
  5. 3 : read only
  6. 4 : write and execute
  7. 5 : write only
  8. 6 : execute only
  9. 7 : no permissions
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #7 -: May 24, 2011, 14:29 »
fmask - маска, доопределяща правата, с които да се създават файловете. dmask - маска, доопределяща правата, с които да се създават директориите. С маските се отнемат някои от правата, които иначе биха останали вдигнати за новосъздадения файл. radoshow е посочил накратко какво е закодирано в маските, но историята е малко по-завъртяна. Ето по-подробно обяснение:

По принцип операционната система при създаване на нов файл (засега да се спрем на обикновени файлове) извиква функция creat (или open), на която се подава число, означаващо правата, с които да се създаде този файл. Програмистите, създали програмата, която създава новия файл, са избрали някаква своя политика относно това колко искат да бъде това число, обозначаващо правата. То се състои от 3 осмични цифри (да игнорираме началната 0), всяка една означаваща правата за достъп от страна съответно на собственик на файла, на потребителска група на файла и на останалите потребители на системата. Общият принцип за кодирането на комбинации от права, които искаме да дадем е:
Код
GeSHi (Bash):
  1. Octal value : Permission
  2. 7 : read, write and execute
  3. 6 : read and write
  4. 5 : read and execute
  5. 4 : read only
  6. 3 : write and execute
  7. 2 : write only
  8. 1 : execute only
  9. 0 : no permissions

Но реалните права, които ще получи новосъздаденият файл невинаги ще са същите. По принцип има едно нещо, което се нарича umask и е предназначено за това да премахва някои права, които системата или системния администратор счита, че не трябва да бъдат вдигнати автоматично със създаването на файла, а експлицитно и при нужда. umask пак са три осмични цифри, пак показват комбинация от право за четене, писане, изпълнение, но в смисъл "ако това право е дадено, да се премахне".

Т.е. цифрите, посочени от radoshow като цяло са верни, но не съвсем - маска 0234 не винаги ще означава права за четене и изпълнение на собственика, само за четене на групата и за писане и изпълнение на останалите. Тя означава, че, ако програмата, създаваща файла е поискала пълни права - 0777 - за всички, то реалните права ще бъдат такива. Ако програмата е поискала права 0604, то реалните права ще бъдат 0400 - само четене за собственика (писането се сваля от маската), нищо за групата (не се повлиява от маската) и нищо за останалите (четенето се сваля от маската).

В опциите към mount може да се зададе както генерална umask, така и, както е тук, отделна fmask (за обикновени файлове) и отделна dmask (за директории, при които нещата изглеждат по аналогичен начин). Това означава, че при създаване на файл или директория върху описания дял, трябва за правата да се прилагат такива маски.

Много често umask има стойност 0022 (или накратко казано 022)- това означава, че дори и програмата да иска да създаде нов файл, давайки права за писане на групата и на останалите, това няма да стане. Със зададените от теб стойности за fmask - 0111, ти указваш, че при създаване на нов файл върху дяла забраняваш, дори и създаващата програма да го иска, файлът да получи право за изпълнение от страна на собственик, група, други. С dmask=0000 указваш, че не налагаш ограничения върху правата на създаваните директории в дяла и искаш те да са точно такива, каквито ги е поискала създаващата програма. Отделно от това, някой път има системно заложено ограничение правото за изпълнение на файлове да не се вдига, т.е. например при зададено в създаващата файла програма права за него 0774 и umask=0022, правата на файла пак няма да са 0754, а 0644.

Това е обяснение само, за да разбереш смисъла на нещата. Днес може да прецениш, че така ти харесват, утре, че изобщо няма нужда от тях, а по-нататък, че има нужда, но ти трябват други цифри. Иначе и аз съм на мнение, че може би само опциите по подразбиране ще са ти достатъчни. Евентуално може някакви неща около кодирането на символите да има, но с помощта на търсачката на форума ще можеш да намериш достатъчно примери и обяснения.
« Последна редакция: May 24, 2011, 14:43 от bop_bop_mara »
Активен

diretouch

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Re: Моля за малко помощ по Fstab
« Отговор #8 -: May 25, 2011, 10:31 »
NTFS-а си е чук, а сега пуснах и Swap-а ;]

EDIT ако имате желание вижте и http://www.linux-bg.org/forum/index.php?topic=40955.0
« Последна редакция: May 25, 2011, 10:33 от diretouch »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
fstab и xfs - права.
Настройка на програми
Mona 3 1436 Последна публикация Apr 11, 2005, 20:35
от paucku
Fstab проблем !!!!!
Настройка на хардуер
stevebradata 1 1310 Последна публикация Dec 16, 2005, 20:04
от PhobosK
Проблем с fstab
Настройка на програми
MetalIvo 4 1496 Последна публикация Jan 07, 2006, 19:48
от poisoner
Помощ за fstab
Настройка на програми
SRG 6 1604 Последна публикация Feb 05, 2006, 21:05
от ray
Fstab
Настройка на хардуер
stevebradata 10 2471 Последна публикация Feb 15, 2006, 12:21
от Hapkoc