所以我编辑了/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) 如何查找挂载的文件系统是只读还是读写等详细信息?
除此之外,如何在不影响已安装磁盘或分区数据的情况下查找硬盘或分区健康状态的详细信息?
我是 Ubuntu 新手,正在尝试重新安装我的内部 3Tb 硬盘。它一直在工作,但是当我重新启动系统时,它无法安装。我已经尝试了谷歌能找到的所有解决方案,但都无济于事。
这是来自的磁盘信息sudo fdisk -l:
Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ACB16A89-1519-4F7B-A2D8-0EFC8BE92AE3
Device Start End Sectors Size Type
/dev/sdb1 2048 5860532223 5860530176 2.7T Microsoft basic data
Run Code Online (Sandbox Code Playgroud)
当我运行时sudo mount /dev/sdb /media/WDRed,我收到此错误:
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
missing …Run Code Online (Sandbox Code Playgroud) 自 2016 年 1 月以来,我一直喜欢使用 Xubuntu 14.04,并认为它比 Windows 7 更可靠,直到今天。在过去的 2 天里,我在使用 Dpkg 时遇到了问题,不得不重新安装 Multiarch,然后软件中心无法加载。现在,启动后,我在窗口中收到以下错误消息:
Failed to apply Network Settings.
Org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct.
You might not be able to connect to the Bluetooth network via this machine.
OK.
Run Code Online (Sandbox Code Playgroud)
我的互联网是通过以太网连接到 ATT Uverse 调制解调器的。直到今天,它始终与 Xubuntu 完美连接和工作。win7好像也可以用。但是,在恢复网络设置以连接到 Interweb 之前,我无法进行任何更新。
另外,我的外部 USB 驱动器无法安装。我怀疑 USB 端口无法工作,但如果是这样的话,那么我的无线鼠标/键盘适配器也将无法工作。但它们可以工作,所以我无法解释为什么 USB 驱动器无法安装。我确实需要安装它,以便我可以备份所有内容,以便准备全新安装升级到 16.04。我假设它与网络设置有关。
那么,为什么网络设置无法正常启动呢?为什么 USB 驱动器无法安装?
我们有一台 Windows Dell 服务器,其 RAID 阵列已损坏。我们从 USB 记忆棒运行 Ubuntu,并设法从 C 驱动器复制一些文件,但我们无法安装或访问 D 驱动器(DATA),我猜这样做会损坏,但是有什么方法可以解决这个问题,我们并不是 Ubuntu 专家,我们只是想保存一些在之前备份中锁定的文件。非常感谢任何帮助!
我使用
mount -t cifs -o username=<share user>,password=<share password> //WIN_PC_IP/<share name> /mnt
Run Code Online (Sandbox Code Playgroud)
我成功安装了它。从 Linux 我尝试更改已安装文件夹的权限,然后它给了我错误。
chmod:更改“/mnt/”的权限:权限被拒绝
chmod -R 777 /mnt
Run Code Online (Sandbox Code Playgroud)
如何在 Linux 中更改挂载文件夹的权限?
是否可以通过 Linux 命令(chmod)更改已安装的 Windows 文件夹的权限?
我将一个新的 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) 我写了一个硬盘自动挂载程序。
该软件使用 ssh 向目标计算机发出请求。这个想法是新安装的硬盘会自动添加到 fstab 中。
我已经让一切工作正常,fstab 行实体已准备好附加到文件中。
我试图在我的软件中添加这样的内容:
command.RunCommandSudo($"echo \"{mountstring}\" >> /etc/fstab");
Run Code Online (Sandbox Code Playgroud)
产生以下格式的 ssh 查询:
sudo echo "UUID=X /mnt/test ext4 defaults 0 1" >> /etc/fstab
Run Code Online (Sandbox Code Playgroud)
=> 权限被拒绝
怎样才是合适的方式呢?我怀疑自动化软件的适当方法是通过文本编辑器(例如nano)?
我遇到了一个sshfs我以前从未见过的问题。
我通过执行以下操作将 serverB 挂载到 serverA(在 serverA 上以 root 身份登录时):
mkdir serverBLink
sshfs root@serverB:/ /home/myname/Documents/serverBLink
Run Code Online (Sandbox Code Playgroud)
一旦我这样做了,我就可以从命令行通过 serverBLink 文件夹查看 serverB 上的所有文件。照常营业。
但是,我无法在 Ubuntu 上使用文件管理器访问 serverBLink 文件夹。我不知道为什么。我认为这可能是权限问题,因为我在技术上以“dot”的身份登录计算机,但在命令行中,我已切换到 root... ??
作为测试,我尝试chmod 777在 serverBLink 文件夹上运行以授予每个人访问其中所有内容的权限,但它仍然不起作用。
使用文件管理器,当我尝试访问 serverBLink 文件夹时,我收到错误消息:
无法进入文件夹
有什么建议?
mount ×10
hard-drive ×3
partitioning ×3
command-line ×2
ext4 ×2
mountpoint ×2
permissions ×2
16.04 ×1
automount ×1
boot ×1
cifs ×1
disk ×1
fstab ×1
networking ×1
ntfs ×1
read-only ×1
samba ×1
ssh ×1
sshfs ×1