1 (31.03.2011 18:05:45 отредактировано redgy92)

значит......что то на косячил  smile
создал раздел fat32 на хдд

 Консоль:
Диск /dev/sdb: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69205244

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1           52660       60801    65400615    b  W95 FAT32
/dev/sdb3             706       52659   417320505   83  Linux

создал каталог для монтирования

 Консоль:
sudo mkdir /mnt/win

сделал себя владельцем этого каталога

 Консоль:
chown redgy92:redgy92 /mnt/win

 Консоль:
root@redgypc:/home/redgy92# ls -al /mnt
итого 20
drwxr-xr-x  5 root    root    4096 2011-03-31 17:56 .
drwxr-xr-x 21 root    root    4096 2011-03-31 15:42 ..
drwxr-xr-x  2 root    root    4096 2011-03-27 21:04 cdrom
drwxr-xr-x  3 root    root    4096 2011-03-18 19:27 gentoo
drwxr-xr-x  2 redgy92 redgy92 4096 2011-03-31 17:56 win

смонтировал

 Консоль:
mount /dev/sdb1 /mnt/win

в Nautilus хочу скопировать туда файл, а прав на запись нету...... не догоняю что то почему. Раньше вроде так  работало

Да хранит вас Ctrl+S!

ну во первых: монтируется с ключом -t(тип файловой системы), а во вторых попробуйте сделать себя владельцем с ключом -R(рекурсивно).

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

3 (31.03.2011 19:40:59 отредактировано drBatty)

redgy92 пишет:

сделал себя владельцем этого каталога

redgy92 пишет:

смонтировал

...и точка монтирования СТАЛА РАЗДЕЛОМ!
естественно, что права там как у раздела, а не как у точки. Точка вообще исчезла. Она потому ТОЧКОЙ и называется.
Права исчезли вместе с точкой.

man mount пишет:

Mount options for fat
       (Note: fat is not a separate filesystem, but a common part of the msdos, umsdos and vfat filesystems.)

       blocksize={512|1024|2048}
              Set blocksize (default 512). This option is obsolete.

       uid=value and gid=value
              Set the owner and group of all files.  (Default: the uid and gid of the current process.)

       umask=value
              Set the umask (the bitmask of the permissions that are not present). The default is  the  umask  of
              the current process.  The value is given in octal.

       dmask=value
              Set  the  umask applied to directories only.  The default is the umask of the current process.  The
              value is given in octal.

       fmask=value
              Set the umask applied to regular files only.  The default is the umask of the current process.  The
              value is given in octal.

PS: а почему именно фат? а не NTFS?

переведу уж выделенное... а то многие не понимают, а в гуглотрансляторе забанили ac
"Установка юзера и группы для всех файлов (по у молчанию - как у того, кто монтирует. Для вас - как у рута)"

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

Индустриальный Эльф пишет:

ну во первых: монтируется с ключом -t

зачем?

Индустриальный Эльф пишет:

а во вторых попробуйте сделать себя владельцем с ключом -R(рекурсивно).

угу...
специально для вас

+ открыть спойлер

http://drbatty.ru/files/sage.jpg

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

сделал

 Консоль:
chown -R redgy92:redgy92 /mnt/win

и смонтировал

 Консоль:
mount -t vfat /dev/sdb1 /mnt/win

такая же фигня. А из под рута все прекрасно копируется. М.б. надо пользователя в группу какую нибудь добавить?

Да хранит вас Ctrl+S!

6 (31.03.2011 19:42:23 отредактировано ormorph)

redgy92 пишет:

 Консоль:
mount /dev/sdb1 /mnt/win

в Nautilus хочу скопировать туда файл, а прав на запись нету...... не догоняю что то почему. Раньше вроде так  работало

Ну прав и не должно быть fat не работает так как файловые системы linux, команда chown тут не поможет.
За права отвечает параметр umask
пример:

 Консоль:
mount -o umask=0 /dev/sdb1 /mnt/win

в результате любой пользователь будет иметь полные права на запись изменение и выполнение файлов в данном каталоге.

7 (31.03.2011 19:51:12 отредактировано redgy92)

drBatty пишет:

...и точка монтирования СТАЛА РАЗДЕЛОМ!
естественно, что права там как у раздела, а не как у точки. Точка вообще исчезла. Она потому ТОЧКОЙ и называется.
Права исчезли вместе с точкой.

и как же быть  smile

drBatty пишет:

PS: а почему именно фат? а не NTFS?

нтфс не везде поддерживается, а напрягаться с прогами и модулями лень  smile

ormorph, во, вот так претЪ   smile  спс

Да хранит вас Ctrl+S!

8

redgy92 пишет:

такая же фигня.

ыщё-бы. Вы что думаете, на этой ФС для МС-ДОС 80х годов волшебным образом  появится владелец файлов?! Откуда?  oO

redgy92 пишет:

М.б. надо пользователя в группу какую нибудь добавить?

может быть. только тогда монтировать надо не как мегахакер, а как все - левой кнопкой мышы в наутилусе.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9

redgy92 пишет:

и как же быть

ну либо -o umask, тогда будет rw для всех, либо -u uid ВАШ_УИД, тогда вы станете хозяином.

redgy92 пишет:

нтфс не везде поддерживается, а напрягаться с прогами и модулями лень

а вылезать из криокамеры не лень было? уже давно везде работает NTFS. Не, EXT4 её конечно рвёт, но всё-же получше фата.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10

да, свой уид

 Консоль:
echo $UID

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

11

redgy92 пишет:

man 8 mount пролистал и не нашел там umask....что это?

я-же вам выше отквотил! ac
это биты, которые СБРАСЫВАЮТСЯ в правах. Обычно 0022, и сбрасываются биты модификации для группы и всех прочих, кроме рута (т.к. монтировал рут).
Вам советуют 0, что-бы ничего не сбрасывалось. Правильно кстати.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12 (31.03.2011 20:01:37 отредактировано ormorph)

Тока смонтировать еще пол беды, для нормальной поддержки UTF-8 еще следует добавить параметры, иначе может получится нехорошо, если используешь общий раздел с виндой.
смонтировать тогда следует так.

 Консоль:
mount -o umask=0,codepage=cp437,iocharset=utf8 /dev/sdb1 /mnt/win

ну и можно еще вместо umask испоьзовать другие параметры, например fmask dmask
пример:

 Консоль:
mount -o fmask=0000,dmask=0000,codepage=cp437,iocharset=utf8 /dev/sdb1 /mnt/win

возможно эти параметры в man mount будут.

13 (31.03.2011 20:35:39 отредактировано redgy92)

drBatty пишет:

уже давно везде работает NTFS

и после нескольких заходов в винду раздел перестает монтироваться в лине, и посылает проверить его с помощью виндового chkdsk /f  ac с фат32 такого не встречал

еще ругается на codepage=cp437 и на codepage=cp866  smile  WTF?

 Консоль:

[17412.639188] FAT: Unrecognized mount option "codepage=cp437" or missing value
[17509.804123] FAT: Unrecognized mount option "codepage=cp866" or missing value

Да хранит вас Ctrl+S!

14

ormorph пишет:

codepage=cp437

facepalm...
http://en.wikipedia.org/wiki/Code_page_437

для Ъ
http://upload.wikimedia.org/wikipedia/commons/f/f8/Codepage-437.png

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15

redgy92...

redgy92 пишет:

еще ругается на codepage=cp437 и на codepage=cp866

437 это по умолчанию
866 русская, как в досе, и в венде (венда такая загадочная... там 3 кодировки. В даном случае 866)
cp НЕ нужно.

redgy92 пишет:

и после нескольких заходов в винду раздел перестает монтироваться в лине, и посылает проверить его с помощью виндового chkdsk /f

ну... значит вы либо его как-то криво смонтировали, либо древний ntfs-3g, либо какой-то левый монтировщик, либо зашифрованные/сжатые файлы. Проверьте.

redgy92 пишет:

с фат32 такого не встречал

и не такое встретите. там тоже много смешных глюков  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16

drBatty пишет:

ну... значит вы либо его как-то криво смонтировали, либо древний ntfs-3g, либо какой-то левый монтировщик, либо зашифрованные/сжатые файлы. Проверьте.

ntfs-3g последний доступный в репах убунты, никаких сжатых\шифрованых файлов, монтирование настраивалось автоматом при установке убунты. Остаются только кривые руки  и невезуха с нтфс  wink

Да хранит вас Ctrl+S!

17

redgy92 пишет:

Остаются только кривые руки  и невезуха с нтфс

ну проверили-бы chkdsk - с маздайной ФС такое и без линукса бывает...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

18

Я когда-то писал в fstab как-то так:
vfat    users,rw,noexec,codepage=866,iocharset=utf8 0 0

19

drBatty пишет:

ну проверили-бы chkdsk - с маздайной ФС такое и без линукса бывает...

так чтоб проверить, нужно качать какую нить венду  smile я боюсь как бэ не затянуло  :lol:

зы: а почему gparted не может проверить нтфс раздел? он же вроде 'всеядный'

Да хранит вас Ctrl+S!

20 (01.04.2011 00:16:13 отредактировано ormorph)

О_о на счет codepage=cp437 пардонте))
следовало бы codepage=437 писать, а так она действительно стоит по умолчанию.
хватит umask=0,iocharset=utf8

ЗЫ: codepage=866 не совсем то, она для кодировки koi8-r идет.

выполнив cat /proc/mounts видно что codepage=cp437 опция по умолчанию подцепилась.
Вот такой он юникод, codepage=866 уже не нужно, главное параметр iocharset=utf8, просто codepage=cp437 скопировал с /proc/mounts, у меня до сих пор fat жив и смотирован.
Хотя начинал этот раздел заполнять еще когда был на koi8-r.

21

redgy92, кстати, чтобы не изобретать такие велосипеды в десктопной убунте давно в гуе есть права пользователя smile
Их даже можно менять мышкой. Например, автомонтирование внешних носителей. Сколько флэшку свою ни пихал в винды, ни разу глюков с монтированием не было wink

Linux Mint 19.3 Mate Edition
Windows 7

22

mvt пишет:

Я когда-то писал в fstab как-то так:
vfat    users,rw,noexec,codepage=866,iocharset=utf8 0 0

должно работать. но rw,noexec лишнее, ибо входит в users.

redgy92 пишет:

так чтоб проверить, нужно качать какую нить венду

если нет венды, зачем вам вообще маздайный раздел??  oO

redgy92 пишет:

а почему gparted не может проверить нтфс раздел? он же вроде 'всеядный'

потому-что кроме мелкомягких, никто не в курсе, что за НЕХ они туда запихали  ah

ormorph пишет:

codepage=866 не совсем то, она для кодировки koi8-r идет.

не только.
codepage это что на носителе.
iocharset это то, что на системе.

ormorph пишет:

выполнив cat /proc/mounts видно

я не выполнял. это windows way - сделать какую-то НЕХ, и посмотреть, что получится. Unix Way - открыть ман, нажать слешЪ, и найти нужный пункт.

ormorph пишет:

Вот такой он юникод, codepage=866 уже не нужно

а вы попробуйте туда писать/читать в венде и в линуксе. Я не помню, при каких комбинациях возникает кривизна. Но она возникает.

Wolfenberg пишет:

кстати, чтобы не изобретать такие велосипеды в десктопной убунте давно в гуе есть права пользователя

они для внешних носителей. ИМХО внутренние лучше монтировать именно так, через /etc/fstab, ибо Ъ.

Wolfenberg пишет:

Сколько флэшку свою ни пихал в винды, ни разу глюков с монтированием не было

у меня тоже всё ОК. но тут раздел на системном диске. Не нужно его вынимать...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

23

drBatty, Ubuntu тем и удобна, что там можно подмонтировать на сеанс, не шаря в /etc/fstab smile

Linux Mint 19.3 Mate Edition
Windows 7

24

Wolfenberg пишет:

drBatty, Ubuntu тем и удобна, что там можно подмонтировать на сеанс, не шаря в /etc/fstab smile

Это не Ubuntu удобна а просто в других дистрах нет опредилённого софта по умолчанию  smile
Стоит установить и тоже будет под монтировать сам. Для usb использую usbmount

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

25

drBatty пишет:

а вы попробуйте туда писать/читать в венде и в линуксе. Я не помню, при каких комбинациях возникает кривизна. Но она возникает.

Ну так я и использовал и в венде и в линуксе, только год назад снес винду, жесткий диск со старого компа, проблем с кодировкой не замечал.
Диску уже прилично лет, начинал с koi8-r , там сразу глюки выходили если не укажешь 866, с utf-8 такого не происходит, все отображается норм без кракозяб.
Выбрал фат по причине, что ntfs нормальной поддержки в линукс еще не  было.

26

Wolfenberg пишет:

Ubuntu тем и удобна, что там можно подмонтировать на сеанс, не шаря в /etc/fstab

3.2.17. Запрещается публикация заведомо ложной информации.

в каком это дистре нету? даже в слакваре уже тыщу лет можно смонтировать через встроенный дельфин, а если дельфин не нравится, через встроенный Thunar. Тупо, мышкой ткнуть.
И монтируется. Что в этой вашей бубунте уникального?

Kettler пишет:

Это не Ubuntu удобна а просто в других дистрах нет опредилённого софта по умолчанию

просто враньё. уже если в Slackware есть, то я и представить не могу, где нету. Ну разве что в каком-нибудь minimal CD, который вообще без иксов.

Ребята, не надо бредить плз!

Kettler пишет:

Для usb использую usbmount

а я ничего не использую, тупо мышкой тыкаю. Очень удобно. ЧЯДНТ?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

27

ormorph пишет:

Диску уже прилично лет, начинал с koi8-r , там сразу глюки выходили если не укажешь 866, с utf-8 такого не происходит, все отображается норм без кракозяб.
Выбрал фат по причине, что ntfs нормальной поддержки в линукс еще не  было.

дык отформатируйте его в EXT4, будет лучше, надёжнее, и быстрее.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

28

drBatty пишет:

дык отформатируйте его в EXT4, будет лучше, надёжнее, и быстрее.

Да надо будет как нибудь уже решиться перейти, ато все время опасаюсь что жизнь заставит сесть за винду.
Там в принципе вся ценность это архивы и электронные книги, остальное мусор из винды(всякие exe), который пока не решаюсь удалить.

29

drBatty пишет:

а я ничего не использую, тупо мышкой тыкаю. Очень удобно. ЧЯДНТ?

)))) слов нет. Открой для себя другие дистры.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

30

Kettler пишет:

слов нет. Открой для себя другие дистры.

какие. Пример в студию! А то мне такого УГ не попадалось, где надо fstab крутить для флешек.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)