Рейтинг:0

Не могу вставлять файлы на внешний жесткий диск в Ubuntu, но может редактировать и удалять файлы на нем, и некоторые программы все еще могут записывать на него

флаг cn

Я только что сделал новую установку Ubuntu на новый компьютер, и мой внешний жесткий диск (внутренний в корпусе ext) доступен только для чтения, и я не могу это изменить.

Некоторые программы, правда, вроде youtube-dl, еще могут на него писать, а я могу создавать папки и даже редактировать, переименовывать и удалять из него файлы, но никакие файлы на него передать не могу.

cp, кажется, работает в Терминале, но когда я пытаюсь просто скопировать/вставить файл на диск, «Вставить» неактивно.

В Windows 10 я могу нормально писать на него без проблем. (у меня двойная загрузка)

В Windows 10 отключен быстрый запуск, так что это не так, и я пробовал форматировать диск в любой файловой системе, NTFS, exFAT, даже FAT32, как в Ubuntu, так и в Windows. Форматирование работает в обоих, но диск по-прежнему читается только в Ubuntu, так что это тоже не похоже.

Кто-нибудь может помочь?

Заранее большое спасибо.

РЕДАКТИРОВАТЬ: Пробовал некоторые другие USB-накопители, и оказалось, что у всех одна и та же проблема, так что это не проблема с этим конкретным диском, а с USB-накопителями в целом.

ls -la /media/piggy/External возвращает:

всего 224
drwxrwxrwx 1 поросенок поросенок 4096 14 дек 13:40 .
drwxr-x---+ 3 root root 4096 14 дек 13:31 ..
-rwxrwxrwx 1 поросенок поросенок 218543 14 декабря 13:40 GGedited.txt

список снимков возвращает:

Название Версия Отслеживание оборотов Примечания издателя
bare 1.0 5 последняя/стабильная каноническая база
core18 20211028 2253 последняя/стабильная каноническая база
core20 20211129 1270 последняя/стабильная каноническая база
gnome-3-34-1804 0+git.3556cb3 77 последний/стабильный/… канонический… —
gnome-3-38-2004 0+git.cd626d1 87 последняя/стабильная каноническая версия –
gtk-common-themes 0.1-59-g7bca6ae 1519 последняя/стабильная/… каноническая… —
snap-store 3.38.0-66-gbd5b8f7 558 последний/стабильный/… канонический… —
snapd 2.53.4 14295 последняя/стабильная каноническая версия — snapd

mount возвращает эту стену текста (расширенный диск /dev/sdc1):

sysfs в /sys типа sysfs (rw,nosuid,nodev,noexec,relatime)
proc в /proc типа proc (rw,nosuid,nodev,noexec,relatime)
udev в /dev типа devtmpfs (rw,nosuid,noexec,relatime,size=3991924k,nr_inodes=997981,mode=755,inode64)
devpts в /dev/pts типа devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs в /run введите tmpfs (rw,nosuid,nodev,noexec,relatime,size=804932k,mode=755,inode64)
/dev/sdb5 на / введите ext4 (rw,relatime,errors=remount-ro)
securityfs в /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs в /dev/shm введите tmpfs (rw,nosuid,nodev,inode64)
tmpfs в /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
tmpfs в /sys/fs/cgroup введите tmpfs (ro,nosuid,nodev,noexec,mode=755,inode64)
cgroup2 в /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup в /sys/fs/cgroup/systemd типа cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore в /sys/fs/pstore типа pstore (rw,nosuid,nodev,noexec,relatime)
нет в /sys/fs/bpf типа bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup в /sys/fs/cgroup/cpuset типа cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup в /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup в /sys/fs/cgroup/net_cls,net_prio типа cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup в /sys/fs/cgroup/freezer cgroup типа (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup в /sys/fs/cgroup/rdma введите cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup в /sys/fs/cgroup/perf_event типа cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup в /sys/fs/cgroup/devices введите cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup в /sys/fs/cgroup/memory типа cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup в /sys/fs/cgroup/blkio введите cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup в /sys/fs/cgroup/hugetlb типа cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup в /sys/fs/cgroup/pids введите cgroup (rw,nosuid,nodev,noexec,relatime,pids)
systemd-1 в /proc/sys/fs/binfmt_misc типа autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16871)
Hugetlbfs в /dev/hugepages типа hugetlbfs (rw,relatime,pagesize=2M)
tracefs в /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
mqueue в /dev/mqueue типа mqueue (rw,nosuid,nodev,noexec,relatime)
отладочные файлы типа /sys/kernel/debug (rw, nosuid, nodev, noexec, relatime)
configfs в /sys/kernel/config типа configfs (rw,nosuid,nodev,noexec,relatime)
fusectl в /sys/fs/fuse/connections типа fusectl (rw,nosuid,nodev,noexec,relatime)
/var/lib/snapd/snaps/core18_2128.snap на /snap/core18/2128 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-34-1804_72.snap на /snap/gnome-3-34-1804/72 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-34-1804_77.snap на /snap/gnome-3-34-1804/77 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core20_1270.snap на /snap/core20/1270 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core18_2253.snap на /snap/core18/2253 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/bare_5.snap on /snap/bare/5 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1519.snap на /snap/gtk-common-themes/1519 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-38-2004_87.snap на /snap/gnome-3-38-2004/87 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_547.snap на /snap/snap-store/547 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/snap-store_558.snap на /snap/snap-store/558 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/snapd_14295.snap на /snap/snapd/14295 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/snapd_12704.snap на /snap/snapd/12704 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1515.snap на /snap/gtk-common-themes/1515 типа squashfs (ro,nodev,relatime,x-gdu.hide)
/dev/sdb2 в /boot/efi типа vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
tmpfs в /run/user/1000 введите tmpfs (rw,nosuid,nodev,relatime,size=804932k,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse в /run/user/1000/gvfs типа fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/fuse на /run/user/1000/doc тип fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
tmpfs в /run/snapd/ns введите tmpfs (rw,nosuid,nodev,noexec,relatime,size=804932k,mode=755,inode64)
nsfs в /run/snapd/ns/snap-store.mnt введите nsfs (rw)
/dev/sdc1 на /media/piggy/Fuseblk внешнего типа (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
Nmath avatar
флаг ng
Когда вы говорите, что пытались отформатировать диск, вы вообще не можете отформатировать диск? Или вы говорите, что файловая система доступна только для чтения независимо от того, какую файловую систему вы выберете? Какой метод вы используете для форматирования и какие типы файловых систем вы пробовали?
Bodo avatar
флаг pt
Пожалуйста, отредактируйте свой вопрос, скопируйте и вставьте вывод `mount`, и если это не очевидно, сообщите нам, какое устройство является внешним жестким диском. Покажите вывод `ls -la /path/to/some/directory`, указав каталог, в котором вы можете создавать подкаталоги, но не файлы. Если диск был смонтирован только для чтения, то ни один процесс не должен иметь возможность записи на него. Кроме того, возможные разрешения зависят от файловой системы. Могут быть каталоги и файлы, которые доступны для записи для определенного пользователя, и другие, которые не доступны для записи.
флаг cn
@Bodo: отредактировал сообщение с дополнительной информацией, но я не очень понимаю второе. Я все еще новичок в Ubuntu.
флаг cn
@Nmath: последнее, я отредактировал сообщение, чтобы уточнить его. В Ubuntu я отформатировал его с помощью дисков. В Windows я просто щелкаю правой кнопкой мыши на диске и выбираю «Форматировать».
флаг cn
@Bodo: я также только что обнаружил, что могу удалять файлы на диске, но не переносить файлы на него. Странный.
nobody avatar
флаг gh
Можете ли вы добавить `cp /path/to/some/file /media/piggy/External/` Или вы пытаетесь добавить файлы из программы, которая установлена ​​как оснастка?
флаг cn
@nobody: Попробовал, и файл без проблем скопировался на диск.
Bodo avatar
флаг pt
Пожалуйста, покажите вывод `ls -la /media/piggy/External`. Пожалуйста, сообщите нам, какая именно операция не удалась. Какой исходный файл вы пытались скопировать в какой файл назначения? Пожалуйста, покажите точное сообщение об ошибке. Основываясь на `fuseblk`, я предполагаю, что раздел отформатирован как NTFS, верно?
флаг cn
@Bodo: я добавил, что возвращает ls -la, не знаю, будет ли это полезно.Нет сообщения об ошибке или чего-то еще, «Вставить» просто неактивно всякий раз, когда я пытаюсь вставить любой файл в любое место на диске. cp работает в Терминале, и я все еще могу редактировать или удалять файлы на диске. Формат, действительно, ntfs.
nobody avatar
флаг gh
Я действительно думаю, что некоторые программы, которыми вы пользуетесь, — снэпы. проверьте это с помощью `snap list`
флаг cn
@nobody: Я сделаю это, когда вернусь домой с работы, но, во всяком случае, программы, похоже, по какой-то причине отлично записывают на диск. Проблема в том, что я не могу щелкнуть правой кнопкой мыши и вставить в него какой-либо файл, потому что вставка неактивна. Я могу без проблем перемещать файлы куда угодно на своих внутренних дисках, но не на внешнем USB.
oldfred avatar
флаг cn
Я видел это как предлагаемые параметры: `UUID=XXXXXXXXXXX/media/piggy/External ntfs nofail,noatime,windows_names,nosuid,uid=1000,gid=1000,fmask=0022,dmask=0022,async,big_writes 0 0` Лучше также использовать UUID. Чтобы увидеть UUID. `lsblk -f` и внешние диски должны использовать дополнительные параметры, поэтому, если они не подключены, вам не нужно ждать тайм-аута. Для внешних устройств добавьте параметр nofail, чтобы загрузка продолжалась, когда устройство недоступно. Параметр nofail лучше всего сочетается с параметром x-systemd.device-timeout, например `nofail,x-systemd.device-timeout=4` Также можно использовать systemd-automount или autofs.
флаг cn
@oldfred Спасибо за ответ, но боюсь, я понятия не имею, как это сделать или что они вообще означают. ^^" Я просто хочу иметь возможность перемещать файлы на свой USB-накопитель, честно говоря, это не должно быть так сложно.
флаг cn
@nobody: обновил его результатами списка снимков. Проблема сохраняется с любым USB-накопителем, который я подключаю, а не только с этим диском.
nobody avatar
флаг gh
а какой именно программой пользуетесь? Я вижу, что gnome установлен как оснастка. даже в 2 вариантах. Можете ли вы описать это? файловый менеджер или что-то другое?
флаг cn
@nobody: я использую файловый менеджер по умолчанию, с которым установлена ​​Ubuntu.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.