Ubuntu ошибка копирования

Файловая система доступна только для чтения в Ubuntu

Давно не писал про Ubuntu — не было повода, но недавно он появился. Мне не удалось скопировать на флешку файлы, о чем система радостно сообщала — «Файловая система доступна только для чтения».

Попытка выставить нужные права на файлы и каталоги не дала результатов и я пошел искать решение в интернете. Проблема оказалась распространенной и не раз обсуждалась. Несмотря на это, нужную команду я нашел не сразу.

sudo fsck.vfat -a /dev/sdb1

Команду необходимо выполнить в терминале, вызвать который можно одновременным нажатием трёх клавиш — «Alt+Ctrl+T». Недоступность файловой системы была вызвана сбоем при копировании на флешку в прошлый раз. Возникли битые сектора, исправив которые, файловая система снова стала доступна для записи.

«sdb1» — идентификатор usb-накопителя в системе. Если у Вас два жестких диска, то он может отличаться от указанного. Выяснить его идентификатор можно командой:

fdisk -l | grep 'Disk /dev/sd'

Эта команда выведет список подключенных дисков.

  • Печать

Страницы: [1]   Вниз

Тема: Не могу скопировать файл // could not paste files  (Прочитано 1001 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
reversed

Из-под рута не копируются файлы в смежную с виндой файловую часть диска

ls -l из директории, в которую пытаюсь копировать.

twsomt@dev1:/media/twsomt/165C0B7E5C0B583F/Media/wallpapers$ ls -l
total 9144
-rwxrwxrwx 1 twsomt twsomt  503711 сен 29 19:20  1612268761_7-p-krasivii-fon-fioletovii-kosmos-10.jpg
-rwxrwxrwx 1 twsomt twsomt  448967 сен 29 00:23  20613.jpg
-rwxrwxrwx 1 twsomt twsomt  225334 июл 11 22:01  TFK.jpg
-rwxrwxrwx 1 twsomt twsomt  220375 июл 11 21:53  tfk_original.jpg
-rwxrwxrwx 1 twsomt twsomt 5776377 июл 11 22:01  TFK.psd
-rwxrwxrwx 1 twsomt twsomt  535949 мая 29 18:24 'весна 22.jpg'
-rwxrwxrwx 1 twsomt twsomt  598914 июн  5 19:48 'лето 22_1.jpg'
-rwxrwxrwx 1 twsomt twsomt  436648 июл 11 22:03 'лето 22_2.jpg'
-rwxrwxrwx 1 twsomt twsomt  558664 июн  5 14:52 'лето 22.jpg'
-rwxrwxrwx 1 twsomt twsomt   37451 июн  5 14:50 'лето 22.psd'
twsomt@dev1:/media/twsomt/165C0B7E5C0B583F/Media/wallpapers$


Пользователь добавил сообщение 02 Октября 2022, 14:18:17:


Также прикладываю pdf со скриншотами дисков, ошибки, проверкой доступа и разбивкой дисков. 157гб и 250гб это диски винды. Медийный раздел это тот котоырй на 250гб. Ubuntu расположена на том разделе где 105гб.


Пользователь добавил сообщение 02 Октября 2022, 14:20:21:


Памагити  :'(

« Последнее редактирование: 21 Октября 2022, 01:16:21 от reversed »


Оффлайн
andytux

Ни в чем не разобравшись, своими действиями активно вредишь.

права доступа к этой папке через гуй, и увидел что я ее владелец

Этой… А выше?

chmod: changing permissions of ‘/media/twsomt/165C0B7E5C0B583F/Media/wallpapers’: Read-only file system

Написано, файловая система в режиме только чтение. Будь ты хоть сам черт.

Перезашел в винду, выключил из-под нее комп…

…вот как-раз в этом случае она «не выключается», а уходит в гибернацию.
А проблема весьма похоже в этом. Поищи на форуме «выключить виндовс» — одна из самых популярных проблем.
Для одного раза, выходи из виндовс через «перезагрузить». В этом случае она «выключается».


Оффлайн
reversed

Ваш совет помог, спасибо. Занятно, в гуе было написано что гибернация отключена, но проблема сохранялась. После выполнения

powercfg /h off — заработало


Оффлайн
AnrDaemon

Надо-то было всего лишь ПЕРЕЗАГРУЗИТЬ компьютер из винды.

Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…


Оффлайн
reversed

Надо-то было всего лишь ПЕРЕЗАГРУЗИТЬ компьютер из винды.

Просто перезагрузить из винды — попробовал перед тем как перейти к настройкам гибернации, не помогло.


  • Печать

Страницы: [1]   Вверх

Ответ на:

комментарий
от Extraterrestrial 08.05.14 15:53:21 MSK

Ответ на:

комментарий
от Extraterrestrial 08.05.14 15:53:21 MSK

Ошибка при получении информации о файле «/home/alex/Рабочий стол/Создать файл
»: Нет такого файла или каталога

Kofler

(08.05.14 16:06:14 MSK)

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Kofler 08.05.14 16:06:14 MSK

Ответ на:

комментарий
от Kofler 08.05.14 15:53:58 MSK

Для тех кто в танке: система писала и о правах, что их не достаточно.

Kofler

(08.05.14 16:10:10 MSK)

  • Ссылка

Ответ на:

комментарий
от anonymous 08.05.14 16:11:44 MSK

Ответ на:

комментарий
от Kofler 08.05.14 16:22:14 MSK

Ответ на:

комментарий
от anonymous 08.05.14 16:26:06 MSK

Да, никого из «левых» :)
drwxr-xr-x 41 alex alex 4096 Май 8 17:03 alex

Kofler

(08.05.14 16:30:53 MSK)

  • Ссылка

Ответ на:

комментарий
от Kofler 08.05.14 16:06:14 MSK

Ответ на:

комментарий
от Kofler 08.05.14 16:06:14 MSK

Ну ясно написано что нет такого файла. Кстати рпбочий стол может называться desktop.

w1nner ★★★★★

(08.05.14 20:04:07 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от w1nner 08.05.14 20:04:07 MSK

Ответ на:

комментарий
от Kofler 08.05.14 20:52:03 MSK

Не пробовал по нормальным невиндовским традициям сначалаоткрыть прогу, которая нужна, а оттуда сохранить? А по созданию на рабочем столе — нормальные люди на рабочем столе ничего никогда не держат.

DeadEye

★★★★★

(08.05.14 21:13:26 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от DeadEye 08.05.14 21:13:26 MSK

Нормальные ОСи работают в любом положении, хоть лежа хоть к верх ногами. Сохранять на рабочем столе файл концепция nix* запрещает?

Kofler

(08.05.14 21:41:51 MSK)

  • Ссылка

Ответ на:

комментарий
от TuxR 08.05.14 21:14:06 MSK

Да, место есть. Заметил одну особенность. Если сохранять файл через — Рабочий стол — Домашний каталог — то сохраняется. А если зайти через — Контроль свободного места на диске — то нет, пишет ошибку. Хотя всегда я сохранял (когда было нужно) через контроль* и все было ok а тут косяк получился. Что-то внезапно заглючило. Да, и еще, после последнего обновления системы, слете в грабе загрузчик винды.

Kofler

(08.05.14 21:45:44 MSK)

  • Ссылка

Юзай консоль.

zorg

★★

(08.05.14 23:13:48 MSK)

  • Ссылка

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

Содержание

  1. Проблема с копированием файла на флеш-карту
  2. Как скопировать файлы в Astra Linux через терминал из системных папок?
  3. Как получить root права на файл для копирования если он не открывается?
  4. Как копировать файлы пользователя root c помощью Midnight Commahder и изменить владельца?
  5. Файловая система доступна только для чтения в Ubuntu
  6. Не могу ничего скачать на флешку (Ubuntu)
  7. unixforum.org

Проблема с копированием файла на флеш-карту

Все просто, скачал образ с игрой для ps3, весит он 8 гигов. Копирую его на флешку, и линукс уже не может это осилить.

В общем и сам вопрос. Почему я не могу совершить элементарную операцию по копированию файлов? Ошибка, что я получаю http://joxi.ru/L21Ko1YhgwOMNr

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

174217: 1864355603

174217: 1864355603

Так же проблема появлялась и ранее, когда файл гига на 4 копировался минут 10-15. Это реально боль какая-то. При старте копирования скорость максимально высокая, а с каждой секундой все меньше и меньше. Уже находил подобные темы на этом форуме, но как-то они мне не помогли

p

Файловая система на носителе не FAT случаем?

135041:964175722

Какая ФС на флешке?

У FAT32 ограничение — более 4 гибибайт файлы в принципе не поддерживаются. В новых версиях Windows флешки потому по умолчанию форматируют или в NTFS, или в exFAT.

Если флешка только под Linux, можешь ext4 использовать на ней.

Я даже больше скажу: нтфс имеет смысл использовать ТОЛЬКО если предпологаеться использование ее для обмена файлами с компьютером под управлением винды.

135041:964175722

Вероятно, да. Под macOS можно флешку в HFS+ отформатировать — Linux умеет и с этой ФС работать.

Источник

Как скопировать файлы в Astra Linux через терминал из системных папок?

Всем добра на fast-wolker.ru! Сегодняшний урок — типичная и затруднительная ситуация для новичков. В Linux разграничение прав доступа к папкам и файлам организовано таким образом, что документы относящиеся к группе Root нельзя никому просмотреть, (или скопировать) в другой каталог обычным способом.

img 5e55122abba8b

В моем примере нужные фото попали в папку /var. Напомню друзья, что при установке Astra Linux мы заводим администратора системы, у которого есть неограниченные полномочия.

Но это еще не предел; в линукс есть встроенная учетная запись SU, она скрыта. И если SU владелец документа (или группа ROOT), то просмотреть или скопировать документ обычным способом не получиться.

Теоретически можно зайти в систему под пользователем SU, и скопировать файлы куда нужно, но делать этого крайне не рекомендуется, — риск поломать операционную систему очень велик!

Поэтому выйдем из положения используя терминал. Без него никуда. Можно использовать два способа работы — непосредственно через консоль вводим команды. Второй способ — запуск встроенного файлового менеджера Midnight Commander.

Первый способ подойдет если количество файлов небольшое. Второй удобен для выборочной, визуальной работы. Впрочем, все зависит насколько вы уже знакомы с MC.

Как получить root права на файл для копирования если он не открывается?

В терминале перехожу в папку, где лежат мои скриншоты:

Смотрю, что у меня в этой папке лежит:

img 5e5644674b6ac

Нужны все файлы с расширением PNG. Сейчас мы скопируем их в мою ДОМАШНЮЮ ПАПКУ/Документы одной командой. В терминале выберем команду CP (копирование).

SUDO CP *.png /home/superuser/Документы

Это еще не всё. Файлы скопированы, но прав доступа на открытие нет, так как владелец файлов по прежнему root.

С помощью команды CD переходим в папку home/superuser/Документы. Команду CHMOD мы уже изучили в материале «Как сделать файл исполняемым в Astra Linux«. Даем ВСЕМ пользователям права на открытие ВСЕХ файлов с расширением PNG, (через SUDO):

Как копировать файлы пользователя root c помощью Midnight Commahder и изменить владельца?

Для дальнейшей работы нужно изменить владельца файлов. Сделать это в папке /var невозможно, Но мы уже скопировали файлы куда надо, не так ли? В Astra Linux есть встроенный менеджер файлов старый добрый Midnight Commander.

Запускается он через консоль; для наших целей используем SUDO:

Подробности смотрим на видео. В MC работаем через фунциональные клавиши и стрелками на клавиатуре.

На видео показал как менять разрешения с помощью пункта «Права доступа». Но, в моем случае нужен пункт «Права расширенные» (чтобы поменять владельца root на мою учетку):

img 5e564de1a8dc4

Внутри меняем хозяина файла и группу с root на другую учетную запись. Там же можно изменить и права доступа всех на наивысшие. Всем удачи!

Источник

Файловая система доступна только для чтения в Ubuntu

Давно не писал про Ubuntu — не было повода, но недавно он появился. Мне не удалось скопировать на флешку файлы, о чем система радостно сообщала — «Файловая система доступна только для чтения».

Попытка выставить нужные права на файлы и каталоги не дала результатов и я пошел искать решение в интернете. Проблема оказалась распространенной и не раз обсуждалась. Несмотря на это, нужную команду я нашел не сразу.

Команду необходимо выполнить в терминале, вызвать который можно одновременным нажатием трёх клавиш — «Alt+Ctrl+T». Недоступность файловой системы была вызвана сбоем при копировании на флешку в прошлый раз. Возникли битые сектора, исправив которые, файловая система снова стала доступна для записи.

«sdb1» — идентификатор usb-накопителя в системе. Если у Вас два жестких диска, то он может отличаться от указанного. Выяснить его идентификатор можно командой:

Эта команда выведет список подключенных дисков.

Подскажите как решить проблему, файл текстовый копирую на флешку, но скопировать не удается, появляется окно:

«Операция над файлами была завершена с ошибками.
Копирование файлов report.txt
В: /media/usb0… „

Файл не копируется.
Права доступа к файлу проверил, можно читать и писать r/w

Проблема явно в том, как Ubuntu работает с флешками (флешь исправна, проверено, все флешки так себя ведут на этой машине).

п.с. При подключении флешки к компьютеру, не появляется окно с предложение примонтировать флешь или открыть в файловом менеджере.
На другом компьютере при подключении флешь появляется окно.

Подскажите как получить информацию о флешке, а именно о правах доступа.
Файл с флешки можно скопировать на диск Ubuntu
Предполагаю проблема с правами.

множество сайтов облазил, но так ничего не понял.
та же ошибка но с самим телефоном.
было дело копировал сериальчик на внутреннюю память телефона (samsung galaxy s 2 i9100 телефончик рутированый, рутировал примерно года 1,5 назад-работал нормально без сбоев) во время копирования случайно выдернул usb шнур.
при повторном подключении ничего не заметил, с телефона все спокойно скидывается на пк а на тел с пк ни в какую. файлы на внутренней памяти и на флешке не возможно удалить через пк и менеджер файлов в телефоне, даже скриншоты не сохраняются. телефон перешел в режим только чтение.
помогите решить проблемку.

ps. root explorer только смог перемонтировать файловую систему для чтения и записи но только на момент удаления любого файла.

pss. вот я и подумал раз root explorer смог перемонтировать файловую систему и для чтения и для записи (хоть и временно) вот у меня и загорелась надежна что не все потеряно.
НАДЕЮСЬ ЧТО МНЕ ТУТ ПОМОГУТ.

Источник

Не могу ничего скачать на флешку (Ubuntu)

Не могу ничего ни скачать на флешку, ни удалить с нее. В чем может быть проблема?

67678: 1514719389

62214:1881529700

Смонтируй с uid=1000, или какой там у тебя id?

67678: 1514719389

62214:1881529700

47165: 1369688610

Дай угодаю. На флешке ntfs? Чекни ка проверку

49912:1163776537

> Не могу ничего ни скачать на флешку, ни удалить с нее.
С каким сообщением? Что в dmesg?

51406:1810485432

51406:1810485432

А да. Еще смотря как флэшку монтируешь? Оно там автоматом в убунте монтируется или руками?

67678: 1514719389

GParted показывает fat32 (он, кстати, тоже ничего не позволяет с ней делать)

до этого таких проблем не возникало.

75404: 507664648

Нарушение прав доступа. Какая там файловая система? FAT? Вообще проблем быть не должно, это что-то в дистрибутиве не так.

51406:1810485432

Дай угодаю. На флешке ntfs? Чекни ка проверку

Дай угадаю. На уроки не ходил:) чекни розенталя

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

Сообщение Murz » 04.03.2009 15:31

Можно ли в Linux как-либо настроить отображения реального процесса копирования на флешку, также как в винде отображается (со включенным режимом быстрого извлечения)?

Под виндой: взяли файлы, перетащили, дождались пока они скопируются, вытащили флешку.

Под линуксом: взяли файлы, перетащили.
Далее линукс показывает прогресс копирования, в котором скорость копирования достигает 70 мбайт в сек, но это всё пока он читает в кеш и пока не кончится оперативная память для этого кеша. Дошло к примеру до 15%. Далее процесс замирает, показывает скорость копирования 0 б/сек, на флешку начинается усиленная запись. Далее рывками продолжается процесс записи но скорость уже не такая прелесная, прыгает от 0 до 2000 кбайт, прогресс то идёт то нет.
Ждём-ждем-ждем. Далее процесс доходит до 100%, завершается, мы радуемся! Но это ещё не всё! Нажимаем «отмонтировать флешку» и теперь опять ждём несколько минут пока оставшийся кеш в памяти сбросится на флешку.
И, что самое обидное, этот процесс копирования под Linux идёт более чем в 2 раза медленнее!

Я думаю что описал общую проблему, которую испытываю не только я, но и все пользователи флешек для переноса файлов.

Но всё же, как мне кажется, на первом месте должно быть удобство использования, а не забота о надёжности флешки! или хотя бы дать пользователю выбрать что для него важнее.

Поэтому предлагаю сообществу обсудить данную проблему и найти способы её решения.

Источник

Время на прочтение
3 мин

Количество просмотров 165K

В этой статье будут раскрыты некоторые неочевидные вещи связанные с использованием wildcards при копировании, неоднозначное поведение команды cp при копировании, а также способы позволяющие корректно копировать огромное количество файлов без пропусков и вылетов.

Допустим нам нужно скопировать всё из папки /source в папку /target.

Первое, что приходит на ум это:

cp /source/* /target

Сразу исправим эту команду на:

cp -a /source/* /target

Ключ -a добавит копирование всех аттрибутов, прав и добавит рекурсию. Когда не требуется точное воспроизведение прав достаточно ключа -r.

После копирования мы обнаружим, что скопировались не все файлы — были проигнорированы файлы начинающиеся с точки типа:

.profile
.local
.mc

и тому подобные.

Почему же так произошло?

Потому что wildcards обрабатывает shell (bash в типовом случае). По умолчанию bash проигнорирует все файлы начинающиеся с точек, так как трактует их как скрытые. Чтобы избежать такого поведения нам придётся изменить поведение bash с помощью команды:

shopt -s dotglob

Чтобы это изменение поведения сохранилось после перезагрузки, можно сделать файл wildcard.sh c этой командой в папке /etc/profile.d (возможно в вашем дистрибутиве иная папка).

А если в директории-источнике нет файлов, то shell не сможет ничего подставить вместо звёздочки, и также копирование завершится с ошибкой. Против подобной ситуации есть опции failglob и nullglob. Нам потребуется выставить failglob, которая не даст команде выполниться. nullglob не подойдёт, так как она строку с wildcards не нашедшими совпадения преобразует в пустую строку (нулевой длины), что для cp вызовет ошибку.

Однако, если в папке тысячи файлов и больше, то от подхода с использованием wildcards стоит отказаться вовсе. Дело в том, что bash разворачивает wildcards в очень длинную командную строку наподобие:

cp -a /souce/a /source/b /source/c …… /target

На длину командной строки есть ограничение, которое мы можем узнать используя команду:

getconf ARG_MAX

Получим максимальную длину командной строки в байтах:

2097152

Или:

xargs --show-limits

Получим что-то типа:

….
Maximum length of command we could actually use: 2089314
….

Итак, давайте будем обходиться вовсе без wildcards.

Давайте просто напишем

cp -a /source /target

И тут мы столкнёмся с неоднозначностью поведения cp. Если папки /target не существует, то мы получим то, что нам нужно.

Однако, если папка target существует, то файлы будут скопированы в папку /target/source.

Не всегда мы можем удалить заранее папку /target, так как в ней могут быть нужные нам файлы и наша цель, допустим, дополнить файлы в /target файлами из /source.

Если бы папки источника и приёмника назывались одинаково, например, мы копировали бы из /source в /home/source, то можно было бы использовать команду:

cp -a /source /home

И после копирования файлы в /home/source оказались бы дополненными файлами из /source.

Такая вот логическая задачка: мы можем дополнить файлы в директории-приёмнике, если папки называются одинаково, но если они отличаются, то папка-исходник будет помещена внутрь приёмника. Как скопировать файлы из /source в /target с помощью cp без wildcards?

Чтобы обойти это вредное ограничение мы используем неочевидное решение:

cp -a /source/. /target

Те кто хорошо знаком с DOS и Linux уже всё поняли: внутри каждой папки есть 2 невидимые папки «.» и «..», являющиеся псевдопапками-ссылками на текущую и вышестоящие директории.

  • При копировании cp проверяет существование и пытается создать /target/.
  • Такая директория существует и это есть /target
  • Файлы из /source скопированы в /target корректно.

Итак, вешаем в жирную рамочку в своей памяти или на стене:

cp -a /source/. /target

Поведение этой команды однозначно. Всё отработает без ошибок вне зависимости от того миллион у вас файлов или их нет вовсе.

Выводы

Если нужно скопировать все файлы из одной папки в другую, не используем wildcards, вместо них лучше использовать cp в сочетании с точкой в конце папки-источника. Это скопирует все файлы, включая скрытые и не завалится при миллионах файлов или полном отсутствии файлов.

Послесловие

vmspike предложил аналогичный по результату вариант команды:

cp -a -T /source /target

Oz_Alex

cp -aT /source /target

ВНИМАНИЕ: регистр буквы T имеет значение. Если перепутать, то получите полную белиберду: направление копирования поменяется.


Благодарности:

  • Компании RUVDS.COM за поддержку и возможность публикации в своем блоге на Хабре.
  • За изображение TripletConcept. Картинка очень большая и детальная, можно открыть в отдельном окне.

P.S. Замеченные ошибки направляйте в личку. Повышаю за это карму.


Понравилась статья? Поделить с друзьями:
  • Ubuntu ошибка dns
  • Ubuntu ошибка 256
  • Ubuntu обнаружены ошибки при проверке диска
  • Ubuntu как проверить флешку на ошибки
  • Ubuntu исправление ошибок пакетов