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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gogov1111 в Nov 19, 2014, 22:52



Титла: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 19, 2014, 22:52
Имам два ntfs дяла. /dev/sda1 - инсталиран е windows 8.1 и /dev/sda2, който използвам като Date дял. Успявам да ги монтирам, от терминала, но не мога да пиша въху тях. Не беше така преди половин месец, но от днес, какво стана, и как стана, не мога да кажа, но така не мога да използвам дяловете. Ползвам Xubuntu 14.10.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: cybercop в Nov 19, 2014, 23:11
ntfs-3g инсталиран ли е ? Инсталирай и ntfs-config, след което виж, дали е разрешено писането. Нормалното монтиране е просто, като кликнеш с мишката върху устройството в страничната лента на файловият мениджър.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: 4096bits в Nov 20, 2014, 00:16
Live CD ли ползва, защото те обикновено монтират дяловете read only? Ако все пак го монтираш, но не можеш да пишеш:
sudo mount -a -o remount -rw

-a всичкоко драйв
-о опция едикакваси
-rw е ясно


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 20, 2014, 00:34
Cybercop, ntfs-3g си беше инсталиран. Инсталирах допълнително ntfs-config. Няма резултат. Друг път дяловете се монтираха само като кликна с мишката върху тях и нямах проблеми.
Ето отговора сега:

Error mounting /dev/sda2 at /media/pepe/Win_Data: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/pepe/Win_Data"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda2': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option

Ето командата, с която мога да монтирам ntfs дяловете от терминал, но не мога да пиша върху тях.
mount -t  ntfs-3g -o ro /dev/sda2 /media/pepe/Win_Data

4096bits, инсталазията е направена от live CD. След монтирането с предложината от теб команда: sudo mount -a -o remount -rw нищо не се получава.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: go_fire в Nov 20, 2014, 01:10
Пич монтираш го read only пък искаш да пишеш. А да ntfs и ntfs-3g са два различни водача. Аз бих ти казал   mkfs.reiserfs /dev/sda2, ама няма да ме послушаш  >:D


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: 4096bits в Nov 20, 2014, 02:24
Cybercop, ntfs-3g си беше инсталиран. Инсталирах допълнително ntfs-config. Няма резултат. Друг път дяловете се монтираха само като кликна с мишката върху тях и нямах проблеми.
Ето отговора сега:

Error mounting /dev/sda2 at /media/pepe/Win_Data: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/pepe/Win_Data"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda2': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option

Ето командата, с която мога да монтирам ntfs дяловете от терминал, но не мога да пиша върху тях.
mount -t  ntfs-3g -o ro /dev/sda2 /media/pepe/Win_Data


4096bits, инсталазията е направена от live CD. След монтирането с предложината от теб команда: sudo mount -a -o remount -rw нищо не се получава.
Това "ro" е read only. Не се чуди, че не можеш да пишеш.
А моята команда не работи, защото тя монтира всички дялове, които са във /etc/fstable . Ако там нямаш ред за монтирането на този дял, няма да има и резултат. Няма да е лошо да дадеш изхода на
cat /etc/fstable


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: bvbfan в Nov 20, 2014, 07:32
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option
И 8-цата е много тъпо животно не спира компютъра, а хибернетизира, за да може да пали по-бързо. М$ са едни тотални кретени, NTFS е пълен боклук и най-добре разкарай 8-цата и всичко ще ти работи много по-добре.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: cybercop в Nov 20, 2014, 08:01
Cybercop, ntfs-3g си беше инсталиран. Инсталирах допълнително ntfs-config.
Резултатът идва, когато ползваш конфигуратора.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 20, 2014, 09:43
Go_fire, ето резултата от променения опит за монтиране:

root@pepe:~# mount -t  ntfs-3g -o rw /dev/sda2 /media/pepe/Win_Data
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda2': Действието не е позволено
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Ето и другото:

root@pepe:~# cat /etc/fstable
cat: /etc/fstable: Няма такъв файл или директория

Къде е издухал fstable и аз не мога да си обясня.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: bvbfan в Nov 20, 2014, 10:08
gogov1111, виж някъв начин да си спреш 8-цата без хибернация, фаст ребуут и подобни глупости. И конадата е
Код
GeSHi (Bash):
  1. cat /etc/fstab


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: 4096bits в Nov 20, 2014, 11:01
Аз мисля, че NTFS е добра файлова система, но това е друга тема.
Пусни да видим какво имаш във fstab

cat /etc/fstab


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: go_fire в Nov 20, 2014, 11:38
Колкото и да е странно, имам опит с подобни неща. За обмяна на данни между двете ОС е най-добре ext2/reiserfs. Но има проблем. Ако дълго не е закачвано на ГНУ/Линукс, което да му прави проверки и поправки, започват проблеми. FAT32 работи бързо, но пък не може да сложиш 4ГБ iso да речем. И тогава започнах на един преносим диск да се мъча с нещото „new technology“ fs (забележи кавичките). Изпадам в подобни ситуации, когато не се размонтира правилно по някаква причина (дръпнат кабел, студено презапускане). При мен специално се оправя, като закача диска в режим само за четене, отмонтирм го и след това го пусна нормално. Или:

  • su
  • mount /dev/sda2 /media/pepe/Win_Data (забележи без тип, за да използва старият ntfs, който си е в ядрото и е достъпен само за свръхпотребител)
  • umont /dev/sda2
  • mount -t  ntfs-3g /dev/sda2 /media/pepe/Win_Data
  • exit (или ctrl-d за по-удобно)

Поне при мен номера минава и се оправя.

п.п. Не ми е помагало -o remount, а само по описаният ръчен метод.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 20, 2014, 19:45
Нещата с Date дяла се оправиха много интересно. Просто форматирах дяла и сега като кликна върху него се монтира автоматично. Мога да пиша върху него и всичко останало. Дяла, върху който е инсталирана бозата 8.1 си остава в същото положение. Мога да го монтирам, но не мога да пиша върху него. Моите съмнения са, че съм объркал нещо още при инсталирането на Xubuntu-то. Обикновено при инсталиране на линукс аз не задавам къде да се монтират дяловете, които имам. Задавам само основния дял "/" и свап дяла. Ще дам, ако е необходимо още по-подробна информация, за да стане ясно във форума, защо се е получило така. За да не изпадат и други в тази ситуация.
Колкото до Win 8.1 мога да кажа, че е редовно съм извършвал upgrade. Възможно е при някой от тези ъпгрейди Бил Гейтсовите хора да са променили функциите на дяла. Но, ако е така, защо са променени функциите и на Date дяла форматиран под ntfs?

Ето сегашното /etc/fstab:

# /etc/fstab: static file system information.

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda4 :
UUID=12cf1b7f-ce11-4b56-b461-bfe3836b90c0   /   ext4   errors=remount-ro   0   1
#Entry for /dev/sda1 :
UUID=E0408A3A408A1804   /media/Win_8.1   ntfs-3g   defaults,locale=bg_BG.UTF-8   0   0
#Entry for /dev/sda2 :
UUID=78F2F28B4B597902   /media/Win_Data   ntfs-3g   defaults,locale=bg_BG.UTF-8   0   0
/dev/mapper/cryptswap1   none   swap   sw   0   0

#UUID=cf8fcf22-92a7-41e2-aeca-cedc8e3148ee   none   swap   sw   0   0

А ето и /etc/fstab-ntfs-config-save:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=12cf1b7f-ce11-4b56-b461-bfe3836b90c0 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=cf8fcf22-92a7-41e2-aeca-cedc8e3148ee none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Go-fire, каквото и да направя от това, което предлагаш отговора е винаги един и същ. Ето:

Windows is hibernated, refused to mount.
Failed to mount '/dev/sda1': Действието не е позволено
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Мисля, че нещо трябва да се промени в дяла, на който е инсталиан виндоуса. Но, аз съм много слаб в познанията си за форматните системи и дялове.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: cybercop в Nov 20, 2014, 20:52
Обикновено при инсталиране на линукс аз не задавам къде да се монтират дяловете, които имам. 1. Задавам само основния дял "/" и свап дяла.
Ето сегашното /etc/fstab:

# /etc/fstab: static file system information.

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda4 :
UUID=12cf1b7f-ce11-4b56-b461-bfe3836b90c0   /   ext4   errors=remount-ro   0   1
#Entry for /dev/sda1 :
UUID=E0408A3A408A1804   /media/Win_8.1   ntfs-3g   defaults,locale=bg_BG.UTF-8   0   0
#Entry for /dev/sda2 :
UUID=78F2F28B4B597902   /media/Win_Data   ntfs-3g   defaults,locale=bg_BG.UTF-8   0   0
/dev/mapper/cryptswap1   none   swap   sw   0   0
#UUID=cf8fcf22-92a7-41e2-aeca-cedc8e3148ee   none   swap   sw   0   0
???

1. Така и трябва. Дискът с данните (D) диск ще го монтираш след стартирането на системата. Така ще имаш по- малко проблеми.
В etc/fstab трябва да имаш само два реда - / и swap.
Останалите ги ползвай като сменяеми устройства.

При мен, положението е такова :
# / was on /dev/sda1 during installation
UUID=d9675dcb-1c04-4660-846e-c9dd53604e8d /               btrfs   defaults,subvol=@ 0       1
# /home was on /dev/sda1 during installation
UUID=d9675dcb-1c04-4660-846e-c9dd53604e8d /home           btrfs   defaults,subvol=@home 0       2
# swap was on /dev/sda5 during installation
UUID=928f0e64-ee0a-423d-b809-34df1f715257 none            swap    sw              0       0

Root и Home са поддялове на един и същ дял.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: Stancho_25 в Nov 20, 2014, 22:18

Go-fire, каквото и да направя от това, което предлагаш отговора е винаги един и същ. Ето:

Windows is hibernated, refused to mount.
Failed to mount '/dev/sda1': Действието не е позволено
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting)
, or mount the volume
read-only with the 'ro' mount option.

Мисля, че нещо трябва да се промени в дяла, на който е инсталиан виндоуса. Но, аз съм много слаб в познанията си за форматните системи и дялове.

Писано много. bvbfan ти е казал какво трябва да направиш и никъде не видях пробвал ли си да изключиш Уиндоса напълно.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: malin в Nov 20, 2014, 23:43
Не беше така преди половин месец, но от днес, какво стана, и как стана, не мога да кажа, но така не мога да използвам дяловете.
В тая връзка - след някое обновяване е заминал някой нужен пакет , дето не е трябвало . Има ли инсталирано policykit-desktop-privileges .
Или ако Станчо е прав - студено пускане директно на xubuntu-то.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 21, 2014, 01:42
Въпроса поне за мен се изясни. Както предложи Bvbfan, трябва да се спре хибернацията на Windows 8.1, както е при мен. От командния ред, като администратор, изпълняваме powercfg.exe /hibernate off
В мрежата има много предложения как да се направи това чрез графичните менюта на windows, но този е най-лесния и бърз начин. След това линукса си монтира дяла и може върху него да се пише.
В началото при инсталирането на windows 8.1 тази функция не беше включена и аз нямах този проблем. Изглежда при ъпдейтването на window-са хибернацията се е включила и ето - проблем.
Благодаря не всички, които се включиха да помагат.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: satir в Nov 21, 2014, 05:52
очевидно не го е изключил напълно, а и четох за много подобни проблеми. дяла/диска е монтиран от вин и права да пишат имат виндоските потребители. при дуал буут  вин/лин трябва да се изключва напълно машината, за да стартиташ една от алтернативите


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 21, 2014, 09:34
Satir, нека резюмирам нещата, защого в интернет има много изписано по този въпрос, но не винаги е ефективно.
Аз имах инсталиран win 8.1 на ntfs дял и друг дял също ntfs, който използвам като Date. В началото нямах никакви проблеми, но след ъпдейт на win 8.1 проблемите се появиха.
Преформатирах дяла за данни също като ntfs и при него нещата се оправиха. Спрях функцията
хибернация на Windows 8.1 и нещата се оправиха, и в този дял. Това е всичко.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: 4096bits в Nov 21, 2014, 15:55
Очаквай следващия ъпдейт още някоя изненада. Тея от Майкрософт какво ли не правят, за да насилят хората да не използват други системи ми само тяхната.


Титла: Re: mount ntfs - xubuntu 14.10
Публикувано от: gogov1111 в Nov 21, 2014, 20:28
4096bits, няма да има следващ път. Може, но само ако покажа на бил гейтс три от пръстите си и той познае кой от тях е среден. Само тогава!