Контекст
Чи можете мені хтось із вас допомогти мені в наступному? У мене вбудована мікро-карта SD через USB-накопичувач у мій ноутбук Compaq 8510w із найновішим випуском Arch Linux (x86_64). У мене є udev
правило, яке автоматично встановлює привід після вставки:
KERNEL!="sd[a-z]*", GOTO="media_by_label_auto_mount_end"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="media_by_label_auto_mount_end"
# Get label
PROGRAM=="/sbin/blkid -o value -s LABEL %N", ENV{dir_name}="%c"
# use basename to correctly handle labels such as ../mnt/foo
PROGRAM=="/usr/bin/basename '%E{dir_name}'", ENV{dir_name}="%c"
ENV{dir_name}=="", ENV{dir_name}="usbhd-%k"
ACTION=="add", ENV{dir_name}!="", RUN+="/bin/su bas -c '/usr/bin/pmount %N %E{dir_name}'"
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/su bas -c '/usr/bin/pumount /media/%E{dir_name}'"
LABEL="media_by_label_auto_mount_end"KERNEL!="sd[a-z]*", GOTO="media_by_label_auto_mount_end"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="media_by_label_auto_mount_end"
LABEL="media_by_label_auto_mount_end"
Дослівна копія цієї сторінки ArchWiki , коли вставляється палиця usb, вона встановлюється так, як повідомляється програмою mount так:
/dev/sdb1 on /media/usbhd-sdb1 type vfat (rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,fmask=0177,dmask=0077,iocharset=iso8859-1)
Доступ до читання чудово, але коли я намагаюсь до cp
кількох файлів до cp
звітів накопичувача
cp: cannot create regular file `/media/usbhd-sdb1/R4iMenu/system.fon': Read-only file system
Те, що я спробував
reboot
mount -o rw
- пошук глобальної переплетення
- копіювання виводу
mount
до/etc/fstab
та виправлення синтаксису,mount /dev/sdb1
Будь-які пропозиції будуть дуже вдячні.
Дякую.
Оновлення
dmesg |tail -15
вихід після вставлення usb-накопичувача:
usb 2-5: new high speed USB device using ehci_hcd and address 4
Initializing USB Mass Storage driver...
scsi5 : usb-storage 2-5:1.0
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 5:0:0:0: Direct-Access ChipsBnk SD/MMCReader 4081 PQ: 0 ANSI: 2
sd 5:0:0:0: Attached scsi generic sg2 type 0
sd 5:0:0:0: [sdb] 7954432 512-byte logical blocks: (4.07 GB/3.79 GiB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 0b 00 00 08
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sd 5:0:0:0: [sdb] Attached SCSI removable disk
Біг fsck.vfat
fsck
повідомляє про багато питань. велика кількість Bad filename
та Start cluster beyond limits ..
помилок. Після завершення fsck
файлової системи можна записати в. Тож моя оригінальна проблема вирішена.
Подальше запитання
Чи є файл журналу, який повідомляє про повернення до ro
режиму у випадку пошкодженої файлової системи, таким чином, щоб я міг легше виявити проблему в майбутньому?