标签: usb-drive

如何从 USB 驱动器中删除只读文件系统

在一次不幸的尝试中,我试图让tinycore linux从USB驱动器启动,但我设法创建了一堆现在无法删除的文件。

fortino@rebel:/media/working/boot/isolinux$ rm *.*
rm: cannot remove `boot.cat': Read-only file system
rm: cannot remove `boot.msg': Read-only file system
rm: cannot remove `isolinux.bin': Read-only file system
rm: cannot remove `isolinux.cfg': Read-only file system
Run Code Online (Sandbox Code Playgroud)

我尝试给自己授予文件的 w 和 x 权限,但这似乎不起作用。

清除 USB 驱动器上的这些文件的最佳方法是什么?

谢谢

filesystems mount usb-drive

5
推荐指数
1
解决办法
3万
查看次数

在 Debian XFCE 中自动挂载外部存储作为用户可读可写?

我安装了 Debian Wheezy 和最新的 XFCE 桌面环境。在 XFCE 设置中,我指定外部介质在插入时自动安装。

但是,当我插入 USB 记忆棒时,它会出现在我的桌面上,但由于没有权限而未安装。事实上,我必须使用 sudo 来挂载、访问、读取和写入 USB 驱动器。

我不想使用 fstab 方法,因为您需要每个唯一设备的条目,而且效率非常低。

如何设置我的系统,以便每当我插入外部存储设备时,它都会自动安装并可供用户完全访问?在 21 世纪,这个功能并不是“开箱即用”和“正常工作”(或者至少很容易启用),这似乎有点愚蠢……:)

感谢您的帮助!

permissions automounting usb-drive

5
推荐指数
1
解决办法
7237
查看次数

将大文件复制到 USB 驱动器时出现问题

将较大的文件复制到 USB 驱动器时遇到了一些问题。首先,我的系统停止自动识别我的 USB 驱动器。我现在必须运行modprobe usb-storage才能识别我的 USB 驱动器。

运行后,我可以正确访问我的 USB 驱动器(USB 笔式驱动器)。但是,当我尝试复制较大的文件时,复制过程将挂起。我的U盘显示忙,我的程序也显示正在写信息,只是挂了不动。细节:

  • 我尝试使用 GUI 工具和命令行。结果是一样的。
  • 我尝试使用不同的 USB 驱动器。结果是一样的。
  • 我尝试减少max_sectors设置,如下所示。这有一个主要结果:文件不是以 200 MB 的大小挂起,而是在挂起之前复制 60 MB。

鉴于最后的观察,我觉得它可能需要对 max_sectors 设置做一些事情,但即使降低它也无济于事,所以我不确定问题到底出在哪里。请注意,系统将复制一定数量的信息(60 或 200 MB,或我设置 max_sectors 的任何值),然后表现得好像正在写入更多信息,而实际上什么也没有发生。我必须手动移除 USB 驱动器才能关闭我的计算机。

编辑:

请注意,此时我实际上很少能识别出我的 USB。我运行modprobe usb-storage了十几次,取出 USB 并再次连接,并经常打开我的文件浏览器,以尝试“强制”识别/安装驱动器。它只会在很多次发生一次。我觉得这整件事与 USB 驱动程序的一个主要问题或其他共同点有关,但我不确定它是什么。有任何想法吗?

arch-linux udev usb-drive

5
推荐指数
1
解决办法
4256
查看次数

自动挂载 USB 并将 USB 标签作为挂载点

如何在插入 USB 时自动安装 USB?还希望每次自动安装时,安装点都是 USB 的标签。

编辑:我正在使用基于 Debian 的 Raspian(在 Raspberry Pi 上)。正在尝试安装 USB 闪存驱动器。我在命令行模式下运行 Raspian,因此想在命令行中自动挂载

linux automounting mount usb-drive

5
推荐指数
1
解决办法
7003
查看次数

如何在 Linux 中临时提取闪存驱动器或 HDD?

假设我以这种方式挂载了一个磁盘:

mount /dev/sdb /mnt/tmp
Run Code Online (Sandbox Code Playgroud)

我在这个文件系统上打开了一些文件,不想卸载它。但是我想暂时提取设备,然后再重新连接它。我希望对该文件系统的所有读取和写入仅在缓存中执行或挂起,直到我重新连接设备。

如果我想提前暂时分离,我会使用设备映射器:

# ls -lh /dev/sdb
brw-rw---- 1 root floppy 8, 16 Sep 12 17:38 /dev/sdb
# blockdev --getsize /dev/sdb
2211840
# dmsetup create sdb_detachable --table '0 2211840 linear 8:16 0'
# mount /dev/mapper/sdb_detachable /mnt/tmp
(start working with the filesystem)
(suddenly need to detach the device)
# dmsetup suspend sdb_detachable
# dmsetup load sdb_detachable --table '0 2211840 error'
# blockdev --flushbufs /dev/sdb
(eject the device)
(maybe even use the cached part of the filesystem)
(reattach the …
Run Code Online (Sandbox Code Playgroud)

linux external-hdd usb-drive vfs device-mapper

5
推荐指数
1
解决办法
290
查看次数

USB 驱动器在 dmesg 和 ? 在 ls 中,但仅适用于某些文件?

我有一个备份驱动器最近间歇性地失败(但几乎总是成功)以运行 rsnapshot。

lse2label产出并不令人鼓舞:

$ ls -al /mnt/backup/
ls: cannot access /mnt/backup/daily.3: Input/output error
ls: cannot access /mnt/backup/daily.5: Input/output error
ls: cannot access /mnt/backup/weekly.3: Input/output error
ls: cannot access /mnt/backup/monthly.1: Input/output error
ls: cannot access /mnt/backup/weekly.1: Input/output error
ls: cannot access /mnt/backup/daily.1: Input/output error
ls: cannot access /mnt/backup/daily.0: Input/output error
ls: cannot access /mnt/backup/weekly.2: Input/output error
ls: cannot access /mnt/backup/daily.4: Input/output error
total 52
drwxr-xr-x 19 root root  4096 Aug 12 20:01 .
drwxr-xr-x  7 root root  4096 …
Run Code Online (Sandbox Code Playgroud)

centos usb-drive dmesg

5
推荐指数
1
解决办法
353
查看次数

如何解除U盘的写保护(或只读)?

我的朋友给了我他的 4 GB USB 闪存盘,因为他无法格式化、删除或复制任何内容。驱动器现在是空的。但我似乎无法解决写保护问题。

Windows 无法格式化磁盘并显示“设备已写保护”。所以我决定从linux上解决这个问题。

我也无法从 linux 解决这个问题。驱动器插入后会自动安装,但由于写保护,我无法对其执行任何操作。

dmesg | tail插入闪存盘瞬间的输出:

$ dmesg | tail
[ 2753.654864] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[ 2753.655207] scsi host4: usb-storage 1-1.4:1.0
[ 2754.668623] scsi 4:0:0:0: Direct-Access     Generic  Flash Disk       8.00 PQ: 0 ANSI: 4
[ 2754.671050] sd 4:0:0:0: [sdd] 8192000 512-byte logical blocks: (4.19 GB/3.91 GiB)
[ 2754.672208] sd 4:0:0:0: [sdd] Write Protect is off
[ 2754.672214] sd 4:0:0:0: [sdd] Mode Sense: 23 00 00 00
[ 2754.673417] …
Run Code Online (Sandbox Code Playgroud)

usb-drive readonly

5
推荐指数
0
解决办法
2万
查看次数

无法在 P133 笔记本电脑上启动 FreeBSD

最近,我在我的主要 Arch Linux 计算机上使用 PATA/SATA>USB 适配器和 qemu 在 6GB PATA 2.5" 硬盘上设置了 FreeBSD 11。FreeBSD 在 qemu 中启动正常,但是当移动到我的 Dell Latitude XPi (P133 ,56mb RAM)它加载引导加载程序,然后说:

Can't work out which disk we are booting from.
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0:

can't load 'kernel'

Type '?' for a list of commands, 'help' for more detailed help.
OK
Run Code Online (Sandbox Code Playgroud)

使用 lsdev 列出设备后,我得到:

cd devices:
disk devices:
      disk0:  BIOS drive a:
      disk1:  BIOS drive c:
pxe devices:
Run Code Online (Sandbox Code Playgroud)

我看到引导程序尝试加载不存在的软盘驱动器而不是 HDD 的内核;我尝试过boot …

freebsd boot usb-drive

5
推荐指数
1
解决办法
598
查看次数

如何从终端访问U盘

我的 USB 磁盘中只有几个文件,名为F:. 我里面的文件很大。我不想将它们移动到我的硬盘上。我想进行一些比较,例如diffUSB 内部的文件和磁盘中的文件之间的比较。

问题是我无法知道USB磁盘路径或如何访问它?好像是在根目录下。但是当我输入cd F进入 FI 时出现错误:

bash: cd: F:: No such file or directory
Run Code Online (Sandbox Code Playgroud)

编辑: 我使用 Ubuntu 18.04 桌面

directory cd-command hard-disk usb-drive open-files

5
推荐指数
1
解决办法
2万
查看次数

Pendrive Linux 具有加密和持久存储?

我想在 U 盘上创建一个加密钱包。我的想法是找到一个 Pendrive Linux 安装在我可以随身携带的 U 盘上,将其放入任何(旧)计算机中,启动并使用钱包。

\n\n

我的要求:

\n\n
    \n
  • 适用于 32 位 / 在旧上网本上启动(例如 MSI Wind 100)
  • \n
  • 配备持久、加密的存储空间
  • \n
  • 运行Jaxx
  • \n
  • 可以在 OSX 或 Xubuntu 上创建
  • \n
  • 可选:安装在 1GB 内存条上
  • \n
\n\n

到目前为止,我在PuppyLinux BionicPup32方面取得了一些成功。它几乎满足所有提到的要求,只是附带的 ISO 中没有存储分区。所以我做了什么:

\n\n
    \n
  • 使用Etcher安装ISO,即将 278 映像写入我的 1GB 记忆棒上。
  • \n
  • 然后将分区大小调整为 300 MB
  • \n
  • 在现在可用的 700 MB 上创建一个空分区
  • \n
  • 用新棒启动
  • \n
  • Puppylinux 让我在 700 MB 分区上创建一个持久存储,并使用 LUKS 加密。耶。
  • \n
  • 做了所提供的事情
  • \n
  • 但是,在下次重新启动时,无法识别存储 \xe2\x80\x93 Puppylinux 的行为再次与首次启动相同 …

32bit usb-drive puppy-linux

5
推荐指数
1
解决办法
1150
查看次数