+-
我不确定这里有什么问题,但是当运行fdisk -l时,我没有得到输出,并且在运行时
fdisk /dev/sdb # I get this
fdisk: unable to open /dev/sdb: No such file or directory
我正在运行Ubuntu 12.10服务器
有人可以告诉我我做错了什么吗?我想删除/ dev / sdb2-3,只有一个sdb分区
我对这个服务器的设置做的唯一不同的是使用ext4而不是ext3,我认为ext4的额外速度会有所帮助,因为我现在正在使用SSD
root@sb8:~# ll /dev/sd*
brw-rw---- 1 root disk 8, 1 Nov 23 14:58 /dev/sda1
brw-rw---- 1 root disk 8, 2 Nov 23 14:55 /dev/sda2
brw-rw---- 1 root disk 8, 17 Nov 23 19:20 /dev/sdb1
brw-rw---- 1 root disk 8, 18 Nov 23 15:45 /dev/sdb2
brw-rw---- 1 root disk 8, 19 Nov 23 14:51 /dev/sdb3
brw-rw---- 1 root disk 8, 33 Nov 23 15:47 /dev/sdc1
brw-rw---- 1 root disk 8, 49 Nov 23 15:48 /dev/sdd1
root@sb8:~# cat /proc/partitions
major minor #blocks name
8 0 117220824 sda
8 1 112096256 sda1
8 2 5119968 sda2
8 16 117220824 sdb
8 17 20971520 sdb1
8 18 95718400 sdb2
8 19 526304 sdb3
8 48 1953514584 sdd
8 49 1863013655 sdd1
8 32 1953514584 sdc
8 33 1863013655 sdc1
root@sb8:~# ll /dev/disk/by-path/
total 8
drwxr-xr-x 2 root root 4096 Nov 23 15:48 ./
drwxr-xr-x 5 root root 4096 Nov 23 15:42 ../
lrwxrwxrwx 1 root root 10 Nov 23 14:58 pci-0000:00:1f.2-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Nov 23 19:20 pci-0000:00:1f.2-scsi-1:0:0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Nov 23 15:45 pci-0000:00:1f.2-scsi-1:0:0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 Nov 23 15:47 pci-0000:00:1f.2-scsi-2:0:0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Nov 23 15:48 pci-0000:00:1f.2-scsi-3:0:0:0-part1 -> ../../sdd1
root@sb8:~# df -T /dev
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/root ext4 111986032 1993108 104388112 2% /
最佳答案
在大多数非嵌入式Linux安装和许多嵌入式安装中,/ dev位于RAM支持的文件系统上,而不是根分区上.大多数当前安装都将/ dev作为tmpfs文件系统,当内核通知某些硬件可用时, udev守护程序会创建条目.最近的内核提供了将/ dev安装为 devtmpfs文件系统的可能性,该文件系统由内核直接填充.
我认为Ubuntu 12.10仍然使用udev.无论哪种方式,/ dev都不应该在根分区上(如df / dev的输出所示),它应该在它自己的文件系统上.你是否意外卸载/ dev?
你应该尝试的第一件事是重启:这应该正确挂载/ dev.在此之前,检查您是否在/ etc / fstab中没有为/ dev添加条目(第二列中不应该有/ dev行).
即使在根分区上使用/ dev,也可以通过运行来创建/ dev / sdb
cd /dev
sudo MAKEDEV sdb
但是没有/ dev动态管理不是一个稳定的配置,你会遇到很多其他硬件的类似问题.
点击查看更多相关文章
转载注明原文:linux – / dev / sdb:没有这样的文件或目录(但是/ dev / sdb1等存在) - 乐贴网