我在 Ubuntu 10.04 中长时间使用外部 USB 硬盘驱动器,无论是在工作中还是在家里。现在我已经在家里安装了 12.04。今天我第一次使用U盘。我可以读取磁盘但无法更改我想要的文件的权限。
“挂载”的输出
/dev/sdb1 on /media/FREECOM HDD type vfat
(rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,
utf8=1,showexec,flush,uhelper=udisks)
Run Code Online (Sandbox Code Playgroud)
我试试
sudo chmod u+w bsst-hdf_to_bsst-h5
Run Code Online (Sandbox Code Playgroud)
我得到
-rw-r--r-- 1 paco paco 2956 dic 19 10:27 bsst-hdf_to_bsst-h5
Run Code Online (Sandbox Code Playgroud)
任何想法,将不胜感激。提前致谢。
再次嗨,很抱歉延迟回答。现在我尝试将 fstab 中的设备行从 10.04 复制到 12.04 的笔记本电脑,但仍然收到错误消息。
Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/FREECOM HDD
Run Code Online (Sandbox Code Playgroud)
我添加到 fstab 以尝试挂载 USB 驱动器的行是
/dev/sdb1 /media/FREECOM\040HDD vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush 0 0
Run Code Online (Sandbox Code Playgroud)
当恢复原来的fstab并插入USB驱动时,mount的输出是
/dev/sdb1 on /media/FREECOM HDD type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
Run Code Online (Sandbox Code Playgroud)
我应该在 fstab …
通常我将我的文件(从 ext4 驱动器)备份到外部 ext4 硬盘。现在我想将一些文件复制/备份到外部 ntfs 硬盘,因此我也可以从 Windows 访问它们。
我对外部驱动器的分区有一些疑问。我有一个容量为2TB 的外部驱动器,格式化为 NTFS。1.5 TB 用于硬盘驱动器。我想在 FAT 中创建一个 200 GB 的分区。但我不想格式化我的驱动器。而且我没有系统容量来备份我所有的 1.5 TB 数据。
我想知道有什么方法可以在 Ubuntu 的外部硬盘上创建 FAT 分区,而不会格式化和丢失硬盘驱动器中的数据。
我买了一块 Seagate Expansion 2TB 外置硬盘在跨平台操作系统中使用,但在使用之前我没有费心做任何设置或安装(如果有任何或必要的话),并将其插入我的笔记本电脑,其中有 Ubuntu 13.10它。当我从笔记本电脑传输到外部硬盘(希捷 2 TB)时,它工作正常,但突然它向我显示一条错误消息(下面的屏幕截图)。在启动器中出现图标,但无法执行任何任务。请建议我该怎么做?我已经将所有文件转移到其中,不想丢失它。还有如何进行分区以便它也可以用于其他操作系统?我也是新手,请详细解释。预先感谢。![无法发布图像,所以我列出了错误:
Error mounting /dev/sdb1 at /media/koyu/Seagate Expansion Drive: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/koyu/Seagate Expansion Drive"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter …
Run Code Online (Sandbox Code Playgroud) 最近,在对分区进行一些更改后,我对 fstab 文件进行了一些编辑。(检查 使用 fstab 安装的分区,而不是从 Nautilus 或 Unity 侧边栏打开)在此过程中,我想包含一个可移动设备,以便在存在时所有用户都可以看到它。
\media\activeuser\HDDMaker
当用户访问权限设置为“仅”时,它会自动安装activeuser
。我的想法是将其安装为\media\HDDMaker
具有给定组中任何用户的访问权限(gid=1004 common
)。
fstab 文件如下所示:
UUID=543Exxxxxx /mnt/543Exxxxxx ntfs-3g rw,nosuid,nodev,noexec,auto,gid=1004,umask=0002 0 0
/mnt/543Exxxxxx /media/HDDMaker auto rbind,x-gvfs-show,x-gvfs-name=HDDMaker 0 0
Run Code Online (Sandbox Code Playgroud)
当硬盘在启动时连接到计算机时,这工作正常(除了我的其他问题中的详细信息:用 fstab 安装的分区,不是从 Nautilus 或 Unity 侧边栏打开),但是当未连接硬盘时,我有两个问题。
S
)插上后,系统启动后,不会自动挂载。您必须手动将其安装为
sudo 安装 /dev/sdb1 /media/HDDMaker
理想的行为是它在启动时报告没有问题,并且插入后会自动挂载到/media/HDDMaker
,并将权限设置为组 中的所有用户common
。
当前系统将进行全盘加密,我想将文件夹移动/映射/home
到也使用 LUKS 加密进行格式化的外部硬盘驱动器。这可能吗?
Linux 的更新不断地破坏着我的一切。我认为这可能与FDE有关。我只是希望能够将我的/home
数据保存、加密并保存在另一个硬盘上。
须藤lsblk
\n\n(在本例中,sda1 是外部加密驱动器,/home 所在的位置)
\n\n\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\nsda 8:0 0 931.5G 0 磁盘 \n\xe2\x94\x94\xe2\x94\x80sda1 8:1 0 931.5G 0 部分 \n \xe2\x94\x94 \xe2\x94\x80luks-39afxxxxxxxxxxxxxxxxxxxx 252:3 0 931.5G 0 crypt /media/user/My_external_drive\nsdb 8:16 0 931.5G 0 磁盘\n\xe2\x94\x9c\xe2\x94\x80sdb1 8:17 0 487M 0 部分 /boot\n\xe2\x94\x9c\xe2\x94\x80sdb2 8:18 0 1K 0 部分 \n\xe2\x94\x94\xe2\x94\x80sdb5 8:21 0 931G 0 部分 \n \ xe2\x94\x94\xe2\x94\x80sda5_crypt 252:0 0 931G 0 地穴\n \xe2\x94\x9c\xe2\x94\x80xubuntu--vg-root 252:1 0 919.1G 0 lvm …
我有一台运行 Ubuntu 16 的计算机,在 samba 共享内安装了一堆 ext4 HDD,我将其用作本地 NAS。
我不想使用 RAID,因为我希望能够关闭计算机,取出其中一个 HDD,并将其插入另一个地理位置的另一台计算机上并使其立即工作。
我最初想使用 exFAT 作为分区,因为它比 ext4 更通用(我可以将其插入 Windows 和 macOS 上,而无需安装任何第 3 方软件),但由于这种格式没有日志记录,我最终决定不使用它。
但现在我想用 rsync+cron 添加一个备份例程,以便定期将每个 ext4 HDD 的内容复制到另一个类似大小的 ext4 HDD(这是云备份之外的),所以我想知道:
我可以在备份硬盘上使用 exFAT 格式吗?这样ext4分区的数据就会备份到exFAT分区。或者你会建议反对吗?为什么?
我的想法是:这样我就可以在主 ext4 磁盘上获取日志,并且可以将备份磁盘取出到另一个位置,并在需要时让它直接在 Windows/macOS 上运行。
额外问题:我对 Linux 还很陌生,那么 rsync+cron 是适合此类备份作业的工具吗?
我刚刚购买了一台 Hitachi LG-BH16NS40 蓝光驱动器,它安装在外部 USB3 盒(Vantec 5.25 英寸外壳)中。我无法让 Ubuntu 挂载我插入驱动器的任何光盘。
该外壳采用 USB3 连接至 PC 和外部电源。
我的电脑运行的是 Ubuntu 20.04 LTS。当我将外部驱动器连接到计算机时,输出sudo lshw -C disk
如下*-cdrom
:
*-cdrom
description: DVD-RAM writer
product: BD-RE BH16NS55
vendor: HL-DT-ST
physical id: 0.0.0
bus info: scsi@6:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/sr0
version: 1.02
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: status=nodisc
Run Code Online (Sandbox Code Playgroud)
因此操作系统正在识别该驱动器。但是,当我将 DVD 光盘插入驱动器时,该磁盘并未安装。光盘盒上的蓝色活动指示灯持续闪烁,且光盘始终不可用。
我尝试将驱动器和外壳连接到运行 Windows 10 的笔记本电脑。在这里,设备按预期运行,并且插入后会立即安装相同的磁盘。球童上的蓝色活动灯闪烁两次,然后稳定亮起,正如我所理解的那样。
我在我的 Linux 机器上尝试过不同的 USB 端口。如果我使用外部驱动器中的磁盘重新启动计算机,Ubuntu …
我刚买了一个新的 Seagate backup plus、1 TB 外置备份驱动器、USB 3.0,它在我的 Windows 上运行良好,但是当我登录到我的 Ubuntu 12.04 时,它没有以任何方式被检测到。
在购买之前,我做了一个简短的研究,以确定它是否可以与 Ubuntu 一起使用,并且我在这里找到了一个线程 (askubuntu),证明 SGate-1TB ext 驱动器可以正常工作(丢失了该线程的链接)。我尝试使用其他运行 12.04 的机器 - 没有成功,但是在 Windows 上效果很好。
我试着看看是否被检测到
fdisk -l (doesn’t show up in the list)
Run Code Online (Sandbox Code Playgroud)
无法在 /mnt 中看到 - 无法安装它。(用root和普通用户检查)
在所有尝试都失败后,我检查它是否被检测到,甚至是 USB。
lsusb
Run Code Online (Sandbox Code Playgroud)
带着一丝希望,它显示在终端中
Bus 001 Device 006: ID 0bc2:a013 Seagate RSS LLC
Run Code Online (Sandbox Code Playgroud)
然后我打开磁盘工具,它显示我的银行,像这样。
请帮我。我不想为此依赖 Windows。自从我将 Linux Ubuntu 安装在我的计算机上以来,我一直是它的忠实拥护者,除了很久以前的超级块之外,从未崩溃或出现任何问题。请帮忙。
external-hdd ×10
mount ×3
backup ×2
ext4 ×2
hard-drive ×2
12.04 ×1
20.04 ×1
btrfs ×1
encryption ×1
exfat ×1
files ×1
fstab ×1
installation ×1
luks ×1
ntfs ×1
partitioning ×1
permissions ×1
usb-drive ×1