A. linux中为什么插上两块新硬盘后用fdisk -l命令看不到新增的硬盘
linux中插上两块新硬盘后用fdisk -l命令看不到新增的硬盘是设置错误造成的,解决方法为:
1、执行fdisk -l 查看新添加的硬盘,可以看到 sdb为新添加的硬盘。
注意事项:
linux除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。[1]
B. linux下要加一块新硬盘,怎么才能识别
1.fdisk
-l检查下能否检测到该硬盘,能检测到,继续下一步
2.用fdisk对它进行分区
3.分区之后就格式化,然后mount
C. linux备份系统到新硬盘
连接好新硬盘,开机,进入系统(废话!)
fdisk -l ; 由于我两块硬盘都是Sata的,所以fdisk -l出来的结果是sda(旧) sdb(新)
dd if=/dev/sda of=/dev/sdb ; 注意的是最好两块硬盘是同一容量和同一型号,否则比较麻烦。
等待,漫长的等待
关机,将两个硬盘的接口更换一下。
finish
dd的方式有点类似于ghost的全盘复制,速度较慢,但不会出现ghost那样无法启动的现象。制作linux的软raid1也可以尝试用这种方式同步。
PS:dd过程中如果无聊,可以通过在另一个终端键入 killall -s SIGUSR1 dd 发送SIGUSR1信号获取当前进度
D. linux识别硬盘的方法
主要看硬盘的格式了,如果是ntfs,需要安装ntfs-3g才能挂载。具体参看已连接磁盘设备方法:fdisk -l然后更具实际输出来挂载mkdir /mnt/USBmount /dev/sd** /mnt/USB更多Linux硬盘分区的知识,请参考书籍《Linux就该这么学》
E. Linux磁盘信息查看和挂载新硬盘
linux查看磁盘的信息和挂载磁盘是非常常见的操作。
在购买硬盘插到服务器上后,需要将硬盘挂载到文件系统上,不然是无法使用的。具体可以这样理解,在Windows上的硬盘没有分区也是无法直接使用的。
效果如下
之前sdb后面时没有挂载的,我们挂载到了/data目录下。sdb是单独的一块大硬盘。
进行检查,df -h
这个时候还没有到/etc/fstab 下面配置挂载信息,重启挂载就消失了。
挂载成功后ssh传输文件失败,发现是mount后,/data目录没有一般用户的权限。
执行后就可以使用了。
F. 我系统是linux,新多加了一块硬盘,可是却发现用不了这个新硬盘
在Linux下,想使用一块新的硬盘,需要以下的几个步骤:
1. 在BIOS检测中确保可以发现新的硬盘;
2. 在Linux系统中,查看新硬盘的设备文件名
# fdisk -l
3. 根据上面的输出,确定新硬盘的设备文件名,然后对新硬盘进行分区
# fdisk /dev/sd[bc]
或者
# fdisk /dev/hd[bc]
4. 分区完成后,写入新的分区表,接着对硬盘分区格式化,假如把/dev/sdb1格式化成ext3
# mkfs.ext3 /dev/sdb1
5. 把新的分区挂载到系统中的某个目录,假设为/data目录
# mount /dev/sdb1 /data
6. 硬盘可正常使用了,如果再需要开机自动挂载,则在/etc/fstab文件再加入一行
# vi /etc/fstab
/dev/sdb1 /data ext3 defaults 0 0
所有步骤完成,系统加载新硬盘完成。当然,如果你本来有使用了RAID或者LVM的话,那有些步骤又不一样,如有这方面可以需要再找我。
G. linux不重启识别新添加的硬盘
格式化未使用的磁盘空间
查看分区信息
看到/dev/sda3分区已经成功,但是没法使用,是因为分区表没更新,根据提示使用partprobe命令更新分区表,如果没有此命令,请安装parted包
此时我们创建的sda3分区根本没显示出来,分区表更新失败
查看官网文档,解决方法:https://access.redhat.com/solutions/57542
官网给出原因:
partprobe在RHEL5中常用于通知操作系统磁盘上的分区表更改。在RHEL6中,只有当那些磁盘上任何分区都没有在使用的磁盘下(例如,mounted)它才会触发OS去更新磁盘的分区表。如果正在使用磁盘上的任何分区,partprobe则不会触发操作系统更新系统中的分区,因为在某些情况下它被认为是不安全的。
推荐解决方法:
如果添加了新分区且未修改任何现有分区,请考虑使用该partx命令更新系统分区表
列出分区表
读取磁盘并尝试将所有分区添加到系统
再去查看系统,已经正常/dev/sda3 已经显示
H. 通过光纤把存储映射到Redhat AS4.8,如何在不重启linux服务器的条件下,扫描到新硬盘
存储正常分配到主机后做以下操作:
# ls /sys/class/fc_host (会看到host1,host2...hostN,对每个host进行如下操作)
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "- - -" > /sys/class/scsi_host/host2/scan
...
# echo "- - -" > /sys/class/scsi_host/hostN/scan
操作后用fdisk -l或lvmdiskscan来查看新硬盘。