所以我编辑了/etc/fstab文件,并添加了这一行
/dev/sdb1 /media/additionaldrive1 ext4 defaults 0 2
Run Code Online (Sandbox Code Playgroud)
大多数时候,我的硬盘都在正确的位置等着我。但有时,我不确定是否在启动时,或者有时在启动后,因为我通常不需要在启动后立即使用驱动器,我发现驱动器不在/media/addtionaldrive1,而是在一些看似随机的位置“62ae4915-ee29-414e-a684-fc700064d952”的地址
这很烦人,因为它破坏了对该驱动器的文件引用(它有我的虚拟机映像)。知道问题是什么吗?重启通常可以解决,但这不是一个很好的解决方案。
编辑:这是 fstab 文件:
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 / ext4 errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/sdb1 /media/additionaldrive1 ext4 defaults 0 2
Run Code Online (Sandbox Code Playgroud) 系统配置:
错误:
[ 2044.430919] EXT4-fs (sda1): previous I/O error to superblock detected
[ 2044.436018] sd 4:1:1:0: rejecting I/O to offline device
[ 2044.441364] EXT4-fs error (device sda1): __ext4_get_inode_loc:3683: inode #86663229: block 346555939: comm du: unable to read itable block
[ 2044.452399] sd 4:1:1:0: rejecting I/O to offline device
[ 2044.457844] sd 4:1:1:0: rejecting I/O …Run Code Online (Sandbox Code Playgroud) 我尝试用谷歌搜索这个网站,但没有得到很好的答案。
我正在运行 14.04.1 LTS。我的系统中有多个 3.5 英寸内部驱动器,上面有非常重要的数据。我只在 ubuntu 上使用其中一个。我安装了 ubuntu,希望可以用它来玩耍和玩耍,而不用担心会伤害我的其他部分系统。
在 Windows 中,您可以转到设备管理器,右键单击内部驱动器,然后单击禁用。Ubuntu 中有类似的吗?我希望这样,在我手动重新启用驱动器之前,没有任何东西可以以任何方式访问驱动器。
谢谢!
我对 Ubuntu 非常陌生,并且对如何使用它有基本的了解。我正在尝试设置 Minecraft 服务器并希望将其备份到第二个 HDD 上。我已经安装了 Ubuntu 的服务器发行版,但不知道如何格式化第二个驱动器。当我尝试使用parted时,它说无法写入某些扇区,因为它们正在使用中。后来用了一点谷歌,我想我应该尝试一下 gparted。当我尝试运行 gparted 时,出现显示错误:健身房警告无法打开显示。
这是因为我没有安装gui吗?
我读到 Xbox One 将外部硬盘驱动器格式化为 NTFS 格式。我从阅读诸如此类的页面中获得的理解 NTFS 支持应该“开箱即用”。然而,当我将驱动器插入 Linux 机器时,没有安装任何东西。在 dmesg 中,我看到设备已被识别,但 fdisk 声称没有分区表。我读过有关需要(至少在 Windows 上)修改驱动器的 MBR 以在“XBox 模式”和“PC 模式”之间切换的 Windows 实用程序的信息,因此我怀疑需要在Linux - 但我找不到任何关于它到底在做什么的文档。或者,也许 NTFS 根本无法开箱即用 - 例如,我在 /proc/filesystems 下没有看到 ntfs,并且天真的尝试“modprobe ntfs-3g”未能找到任何内容。
我正在运行 (L)Ubuntu 18.04.3 LTS。
当我运行sudo fdisk -l命令时,它会显示我的内部硬盘两次(sda2 和 sda5)。可能是什么原因?。我在 Ubuntu 20.04 上。请告诉我,如果我需要共享任何其他命令的输出。先感谢您。
输出 sudo fdisk -l | grep -A 7 /dev/sd
Disk /dev/sda: 447.14 GiB, 480113590272 bytes, 937721856 sectors
Disk model: Sandisk SD5SB3M2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x36fc1339
--
/dev/sda1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/sda2 1052670 937719807 936667138 446.7G 5 Extended
/dev/sda5 …Run Code Online (Sandbox Code Playgroud) 我将一个新的 200 GB 卷附加到我的计算机上并创建了一个ext4文件系统。
但现在我只能获得约 185GB 的可用空间。为什么我不能使用全部 200 GB 空间?
\n这是输出lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\nloop0 7:0 0 55.5M 1 loop /snap/core18/1997\nloop1 7:1 0 33.3M 1 loop /snap/amazon-ssm-agent/3552\nloop2 7:2 0 32.3M 1 loop /snap/snapd/11588\nloop3 7:3 0 70.4M 1 loop /snap/lxd/19647\nnvme1n1 259:0 0 200G 0 disk \n\xe2\x94\x94\xe2\x94\x80nvme1n1p1 259:1 0 200G 0 part /media/Data\nnvme0n1 259:2 0 20G 0 disk \n\xe2\x94\x94\xe2\x94\x80nvme0n1p1 259:3 0 20G 0 part /\nRun Code Online (Sandbox Code Playgroud)\n这是输出df -h
Filesystem Size Used …Run Code Online (Sandbox Code Playgroud) 我的笔记本电脑有问题,我在其中安装了 windows xp。XP 崩溃了,我无法使用安装 CD 恢复它。所以,我在 Pendrive 上安装了 Ubuntu 11.10,搜索了一些坏块(少于 500 个),硬盘有一个完整的格式,一切看起来都很好,但是进度条挂了大约 20% 并且安装没有在一夜之间完成?我该怎么办?
dmesg当我尝试安装 HDD 或尝试在连接了 HDD 的情况下启动 PC 时,得到以下输出:
[ 65.553627] ata4: limiting SATA link speed to 1.5 Gbps
[ 65.553634] ata4.00: exception Emask 0x10 SAct 0x3 SErr 0x4090000 action 0xe frozen
[ 65.553637] ata4.00: irq_stat 0x00400040, connection status changed
[ 65.553648] ata4: SError: { PHYRdyChg 10B8B DevExch }
[ 65.553651] ata4.00: failed command: READ FPDMA QUEUED
[ 65.553656] ata4.00: cmd 60/20:00:00:08:b3/00:00:1a:00:00/40 tag 0 ncq 16384 in
[ 65.553656] res 40/00:08:08:09:84/00:00:ae:00:00/40 Emask 0x10 (ATA bus error)
[ 65.553658] ata4.00: status: { …Run Code Online (Sandbox Code Playgroud) 如何修复所有类型的硬盘错误?因为我有一台 Ubuntu PC,我想安装一个更单独的 Ubuntu 版本用于测试目的,但它一直给我一个错误,比如文件系统有错误。
在实时模式中,我尝试过
sudo fsck -y /dev/sda9
Run Code Online (Sandbox Code Playgroud)
我的意思是我的驱动器号,在后来的尝试中,再次出现了同样的错误,我厌倦了许多路径。
编辑: