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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: allusion в May 05, 2008, 18:50



Титла: Cannot unmount volume
Публикувано от: allusion в May 05, 2008, 18:50
Здравейте, имам затруднения в външен ntfs HDD. След като ъпгрейднах от Ubuntu 7.10 на 8.04 има проблем с mount-ването на външния си ntfs хард (btw: преди всичко си вървеше гладко). За да си реша проблема, добавих в /etc/fstab следната команда:
Примерен код
/dev/sdb1 /media/windows ntfs umask=0222 0 0

което свърши работа. Първият ми въпрос е, може ли някой да ми обясни какво означава "umask=0222 0 0" в края на командата? Това решение го намерих наготово и за съжаление не го разбирам изцяло. В крайна сметка, сега го качва без проблеми.

Сега обаче, когато искам да го unmount-на с десния бутон на мишката ми казва: "You are not privileged to unmount this volume". Съответно командата
Цитат
umount /dev/sdb1

свърши работа. Проблемът ми е, че аз искам да си го unmount-вам с десния бутон на мишката. Имате ли идея какво трябва да направя?

Благодаря предварително.


По долу е изхода от /etc/fstab

Примерен код

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=92ecc2b8-92cd-46bc-aa9b-933b1de91bed /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda5
UUID=743dfdce-b904-46ae-bc9c-472f0a8ad017 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sda3 /home ext3 nodev,nosuid 0 2

# added by allusion
/dev/sdb1 /media/windows ntfs umask=0222 0 0


Титла: Cannot unmount volume
Публикувано от: Stash в May 06, 2008, 13:46
Ако сложиш при опциите user,noauto няма ли да стане? не съм правил такова нещо просто предолагам :)


Титла: Cannot unmount volume
Публикувано от: Drakula в May 06, 2008, 14:49
Stash ти е дал вярна насока за разрешаване на проблема. Вярната опция обаче според мен е users

За повече информация: man mount

 :ok:


Титла: Cannot unmount volume
Публикувано от: zeridon в May 06, 2008, 20:24
За да може да го и размонтира му е необходимо users

umask е механизъм за задаване на права по подразбиране на файлове и директории има го описан в страницата на mount

двете нули на края на реда са за управление кога да се архивира дяла и кога да се проверява за грешки. Конкретното значение в случая е никакво архивиране и никакви проверки за грешки. По сериозно обяснение пак в страничката на mount


Титла: Cannot unmount volume
Публикувано от: allusion в May 15, 2008, 01:30
Благодаря за отговорите. Поиграх си с повечето опции за да стигна до няколко извода:

1) Първоначално имах проблем с монтирането, защото устройството явно е било неправилно демонтирано от windows ОС. В такъв случай, ръчно монтиране и демонтираме оправя работата, т.е.
Примерен код
sudo mount -t ntfs /dev/sdb1 /media/windows/

и
Примерен код
sudo umount /dev/sdb1

помагат. След това, автоматичното монтиране някак си заработва(!?). Сори ако е прекалено наивно, но така се получи при мен. Личи си, че са ми още тъмни нещата.

2). В /etc/fstab оставих само стандартните команди (т.е. махнах моята) и нещото изглежда, че си работи. Добавянето на
Примерен код
/dev/sdb1 /media/windows ntfs-3g force 0 0
(както и вашите предложения с users) извади отново проблем с правата, за които може да бъде прочетено тук. Изискването е да имам поне 1.2412 версия на ntfs-3g драйвера. Моята е 1.2216 и затова не съм пипал нищо повече, понеже си върви и така.

Заключение: поиграх си с няколко опции, повторих стари error messages, получих и нови, върнах всичко по старо му и все пак диска беше монтиран. Едва ли ще съм полезен на някого, който има същия проблем, но поне знам къде да търся следващият път. Поздрави.