LINUX.ORG.RU

Хubuntu монтирует подключенные по USB жесткие диски, но не дает на них писать

 ,


0

1

Столкнулся с такой неожиданной ситуацией. На старом компе поставил Xubuntu. Вроде все хорошо, но на жесткие диски и флешки, подключаемые по USB нет возможности писать. С самих носителей информация читается. Что может быть причиной и как это исправить?

Причина в отсутствии прав, скорее всего.
В какой фс флешки?
Если ntfs - проверь, стоит ли ntfs-3g.

Zhbert ★★★★★
()

на вскидку — монтируется

  • в readonly-режиме (странно, но возможно)
  • пользователем root и текущий пользователь не состоит в группе (ладно я не буду гуглить какая это группа в xubuntu :)

делай

mount |grep sd*
ls -l /media/<user>/
и смотри что пишет (/media/<user>/ «точка монтирования» для внешних носителей; если я не угадал её — смотри в выводе первой команды)

anymouze ★★
()
Ответ на: комментарий от anymouze

я не большой специалист в ОС, а в linux тем более. вообще какие-то чудеса. на данный момент подключено по USB и автоматически смонтировано 3 боксовых диска sergey@sergey-old:~$ sudo mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,nosuid,relatime,size=1922388k,nr_inodes=480597,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=390572k,mode=755) /dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=41,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=14683) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) mqueue on /dev/mqueue type mqueue (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,relatime) fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) configfs on /sys/kernel/config type configfs (rw,relatime) tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime) /dev/sda6 on /home type ext4 (rw,relatime,data=ordered) /dev/sda1 on /swap type ext4 (rw,relatime,data=ordered) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=390568k,mode=700,uid=1000,gid=1000) gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000) /dev/sdb1 on /media/sergey/box2 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2) /dev/sdc1 on /media/sergey/BOX1 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2) /dev/sdd1 on /media/sergey/1T36Storage type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

так вот вдруг на box2 стало можно писать из под GUI и из под mc. а на BOX1 и 1T36Storage только из под mc. а до этого включения компьютера было нельзя писать на все три ни откуда. ничего не делал. разве что команду sudo mount запустил что бы это значило?

sermikam
() автор топика
Ответ на: комментарий от sermikam

начну с «неприятного»: используйте LORCODE, когда что-то размещаете из терминала. Между тегами [code] [/code] вывод команды mount читался бы проще

...
/dev/sdb1 on /media/sergey/box2 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2) 
/dev/sdc1 on /media/sergey/BOX1 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdd1 on /media/sergey/1T36Storage type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
mount без параметров «работает» и без sudo

а на BOX1 и 1T36Storage только из под mc

mc запущен от root (# или $)?

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

Возможно были какие-то проблемы при монтировании дисков и они были в режиме readonly. Или ещё что-то чего Вы не заметили или не поняли — так бывает: работало, выключил - включил, не работает (в Вашем случае наоборот :)

Возможно проблема с файловым менеджером (или другим приложением) в GUI. Все диски смонтированы одинаково, и должны быть доступны для чтения-записи.

anymouze ★★
()
Ответ на: комментарий от anymouze

извините за запоздалый ответ, но не всегда бывает время на изучение linux (к сожалению)

mc тогда запускал без sudo, т.е. как $

sermikam
() автор топика
Ответ на: комментарий от sermikam

извините за запоздалый ответ

это нормально допустимо — каждый из нас вправе распоряжаться своим временем так, как считает нужным (возможным)

«что» это было не понятно... сейчас всё работает?

anymouze ★★
()
Ответ на: комментарий от anymouze

из под mc $ - да из под файлового браузера GUI - нет. можно еще вопрос? пытаюсь скопировать файл командой cp в терминале (ну казалось бы детский сад) но вот, что получается (а вернее не получается)

sergey@sergey-old:~$ cp /home/sergey/Документы кодеки.png /media/sergey/BOX1 cp: не указан -r; пропускается каталог '/home/sergey/Документы' cp: не удалось выполнить stat для 'кодеки.png': Нет такого файла или каталога sergey@sergey-old:~$ man cp

когда добавил -r он мне весь каталог Документы туда скопировал. А мне надо только один файл. Что я не так делаю?

cp /home/sergey/Документы кодеки.png /media/sergey/BOX1 cp: не указан -r; пропускается каталог '/home/sergey/Документы' cp: не удалось выполнить stat для 'кодеки.png': Нет такого файла или каталога

sermikam
() автор топика
Ответ на: комментарий от sermikam

Если в домашней директории у тебя есть файл «Документы кодеки.png» и директория (папка) «Документы», то что бы скопировать именно файл нужно заключить в кавычки имя файла, либо использовать символ экранирования пробела \.

Т.е. команда должны быть такая в этом случае:

cp "/home/sergey/Документы кодеки.png" /media/sergey/BOX1
или
cp /home/sergey/Документы\ кодеки.png /media/sergey/BOX1

anonymous
()
Ответ на: комментарий от anonymous

большое спасибо! У меня в директории «Документы» лежит файл «кодеки.png», который я и пытаюсь скопировать в «BOX1». Буду очень признателен, если вы пришлете правильную команду для этого случая

sermikam
() автор топика
Ответ на: комментарий от sermikam

Странно, что в файловом менеджере (GUI) не работает. Какой у Вас ФМ?

sergey@sergey-old:~$ cp /home/sergey/Документы кодеки.png /media/sergey/BOX1

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

кстати, путь назначения /media/sergey/BOX1 это корневой каталог диска BOX1

* anonymous про копирование уже рассказал

anymouze ★★
()
Ответ на: комментарий от sermikam

я просто хочу убедиться, что без GUI все работает.

sermikam
() автор топика
Ответ на: комментарий от sermikam

У меня в директории «Документы» лежит файл «кодеки.png»,

В таком случае почемы ты пишешь «Документы кодеки.png», а не «Документы/кодеки.png»?

В командной строке вообще не нужно писать пути целиком с клавиатуры.

Есть клавиша Tab, начинай писать часть пути и нажми несколько раз клавишу Tab, если под часть написанного имени подпадёт одно имя для продолжения, то пути сам допечатается.

Блин, это азы, почемы ты лезешь в Linux и командную строку не разобравшись как там работать?

anonymous
()
Ответ на: комментарий от anymouze

точно! просто я думал, что каталоги через /, а файл через пробел. Был неправ. Спасибо! Все без GUI работает

я, к сожалению, не знаю что такое ФМ в данном случае.

sermikam
() автор топика
Ответ на: комментарий от sermikam

ФМ - это файловый менеджер. Спроси у учителя информатики в твоей школе. И попроси его объяснить тебе базовые термины.

anonymous
()
Ответ на: комментарий от anonymous

:-) мне 64, пойду учиться...

файловый менеджер стоковый, который идет вместе с xubuntu , судя по всему, это Thunar

sermikam
() автор топика
Ответ на: комментарий от sermikam

Ай-яй-яй, за 64 года то, что предложения начинаются с заглавной буквы так и не узнал.

anonymous
()
Ответ на: комментарий от sermikam

Я про Файловый Менеджер.

/ символ-разделитель. В linux «путь» (обычно это слово используют без кавычек) к файлу «состоит» из директорий (каталогов) и собственно имени файла. Пояснение корявое, смотрите на примере:

  • полный путь к файлу кодеки.png это /home/sergey/Документы/кодеки.png
  • файл кодеки.png размещается в каталоге Документы/
  • каталог Документы/ размещается каталоге sergey/
  • каталог sergey/ расположен в каталоге /home
  • каталог /home размещается в корневом каталоге Файловой Cистемы.

Каталоги просто особые (специальные) файлы...

Обратите внимание, каталог «растущий» из корня пишется с слешем в начале, а вложенные обычно имеют завершающий слеш.

Главное, научитесь пользоваться поиском (гуглить), многое станет понятным и простым.

-----

Прошу прощения: я тоже думал, что «начинающий» = «юный»

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)
Ответ на: комментарий от anymouze

Да ничего, главное, что помогли разобраться. Спасибо. Те знания, какие у меня есть в области IT, я использую не часто, а потому они не систематизированы. Зачастую, про синхрофазатрон - понятно, а вот как начинку в конфету помещают - нет. :-)

А лезу я в командную строку, потому что мне ФМ не дает делать, то что я хочу, по абсолютно непонятной для меня причине. Мне, конечно с ФМ, работать куда как комфортнее. Но что-то данный конкретный у меня особой радости не вызывает. На более мощном компе стоит kubuntu и Dolphin, там все без проблем. Но этот менее мощный (Core2Duo) и хотелось что-то более легкое. В результате - проблемы...

sermikam
() автор топика
Ответ на: комментарий от sermikam

Как я понял, Thunar установлен вместе с xubuntu — «он должен работать» ©. Почему у Вас с ним проблемы и мне не понятно.

Что касается противопоставления «командной строки» и GUI, то это неверно в корне. Разные способы достичь требуемого результата, не более того. Используйте то, что знаете, что Вам удобнее (если конечно, внешние обстоятельства не ограничивают Вас в выборе средств).

anymouze ★★
()
Ответ на: комментарий от anymouze

Спасибо! Я так и стараюсь поступать. Но базовых знаний не хватает.Увы!

sermikam
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.