一、本地储存设备的识别
fdisk -l ##列出磁盘分区信息真(实存在的设备,存在不一定被识别)
cat /proc/partitios ##系统内核可以识别的(可以被识别但不一定能用)
blkid ##列出系统中可以使用的设备id(可以使用但不一定正在用)
df ##查看系统中正在被系统挂载的设备信息
二、设备的挂载和卸载
(1)设备名称
/dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sda2 /dev/sdb1
/dev/sr0 ##光驱
/dec/mapper/* ##虚拟设备
(2)挂载
格式:mount 设备 挂载点
mount -o ro /dev/sda1 ##只读挂载
mount ##查看挂载信息
mount -o remount,rw /dev/sda1 ##重新读写挂载(形式1,设备)
mount -o remount,rw /mnt ##重新读写挂载(形式2,挂载点)
(3)卸载
格式:umount 设备/挂载点
1、
umount /dev/sdb4 ##卸载设备
或
umount /mnt ##卸载挂载点上所有设备
2、系统正忙情况
umount: /mnt: target is busy. ##有程序在使用此设备
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
解决方法1:
lsof 挂载点 ##看看忙碌于什么进程
kill -9 进程pid ##关掉进程
umount 挂载点 ##卸载
解决方法2
fuser -kvm /mnt ##查看和杀死进程(/mnt为挂载点)
umount /mnt
三、磁盘分区
1、硬盘0磁道1扇区的512个字节中记录的信息如下:
512=446 + 64 + 2
^ ^ ^
mbr(主引导记录) mpt(主分区表) 55aa(硬盘的有效性标示)
磁盘分区表只有64字节。
一个分区占用16个字节,一块硬盘最多可以划分为四个主分区。
2、分区步骤
(1)查看硬盘及分区信息
fdisk -l
(2)选择硬盘并进入分区模式
fdisk 硬盘名字
Command (m for help): m ####获得帮助
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d d