磁盘扩充
一、查看硬盘分区结构
#fdisk -l
磁盘基本信息
Disk /dev/hda: 250.0 GB, 250059350016 bytes
磁盘名称 :磁盘容量GB,磁盘容量B
240 heads, 63 sectors/track, 32301 cylinders
240 磁头 ,63扇区/磁道 ,32301 柱面
Units = cylinders of 15120 * 512 = 7741440 bytes
容量 = 柱面数 * 512 =磁盘容量
磁盘分区信息
Device Boot Start End Blocks Id System
分区名 启动分区 起始柱面 结束柱面 块数 文件系统代码 文件系统名
/dev/hda1 * 1 4161 31457128+ 7 HPFS/NTFS
/dev/hda2 4162 32300 212730840 f W95 Ext'd (LBA)
/dev/hda5 4162 8322 31457128+ 7 HPFS/NTFS
/dev/hda6 8323 15095 51199123+ 83 Linux
/dev/hda7 15095 15373 2096451 82 Linux swap / SolarisD
1、分区容量的表示方法
采用柱面结构表示:
二、创建分区
1、分区创建的过程:分区 设置文件系统 格式化 挂接分区
2、分区:#fdisk 设备名
m 帮助信息
p 显示分区结构
n 添加分区
d 删除分区
L 显示分区的文件系统类型
t 设置文件系统类型
w 保存退出
q 不保存退出
重启计算机
3、格式化文件系统
mkfs -t 文件系统名 设备名
ext2
ext3
vfat
三、设备的挂接
1、挂接:是连接不同文件系统的过程。
2、载入点:是一个事先存在的目录,利用该目录可以将其它文件系统与根文件
3、挂接操作:
#mount 设备名 载入点
#mount /dev/hda9 /mnt
#mount -t 文件系统类型 设备名 载入点
#mount -r 设备名 载入点 (以只读方式挂接)
#mount -w 设备名 载入点 (以读写方式挂接)
4、查看挂接:#mount 显示当前系统中挂接的所有设备
5、解除挂接:#umount 设备名 | 载入点
四、目录分区转移
1、将待转移的分区挂接到/目录下,将/dev/hda9挂接到/hd目录中;
2、将目录内容复制到挂接分区中,将/home中的内容复制到/hd中;
3、清空目录内容,清空home目录的内容;
4、将分区挂接到转移目录中,将/dev/hda9挂接到/home中;
五、分区的自动挂接
1、自动挂接配置文件:/etc/fstab
2、文件格式:
/dev/hda6 / ext3 defaults 1 1
分区设备名 载入点 文件系统 挂接选项 备份 校验
3、/etc/fstab文件的作用:系统启动后会按该文件的配置挂接设备。
a、文件系统,可以直接声明文件系统类型,或使用auto自动检测文件
系统类型。ext2、ext3、vfat、swap(虚拟内存)、proc(内
存管理)、tmpfs(临时文件)、sysfs(系统文件)、iso9660
(光盘的文件系统)
b、挂接选项:defaults=auto,nouser,rw,async
auto,利用mount -a时会被自动挂接。
noauto,利用mount -a是不被自动挂接。
nouser,普通/etc/fstab用户不能执行挂接操作。
user,普通用户允许挂接操作。
rw,以读写的方式挂接。
ro,以只读方式挂接。
async,数据异步写入。
sync,数据同步写入。
c、备份,是否利用dump备份文件系统。0表示不备份,1备份。
d、校验,利用fsck校验文件系统的顺序。0表示不校验,1第一顺序校
验,2第二顺序校验。
六、载入记录
1、mount 显示已挂接的所有设备。
2、/etc/mtab 保存了所有的挂接记录
3、#mount -n 设备名 载入点 (挂接设备但不记录)
4、挂接设备时,如被挂接的设备已记录于/etc/fstab文件中,则挂接时可不
声明载入点。
七、文件系统
一、使用光驱
1、定位光驱:dmesg | grep CD
2、挂接光驱:mount 设备名 载入点
3、光驱控制:eject 弹出光驱
eject -t 收起光驱
4、mount /dev/cdrom 载入点
如果在安装系统时存在光驱,则系统将光驱设备符号连接至/dev/cdrom文
件。
5、光盘镜像
#cp 光驱设备名 镜像文件名
光驱为非挂接状态
挂接镜像文件:#mount -o loop iso文件名 载入点
-o loop 挂接环回文件cp /boot /dev/hdc
(ISO镜像)
目录镜像的制作:#mkisofs -r -o ISO文件名 目录名
#mkisofs -r -o boot.iso /boot
二、使用USB设备
1、Linux将USB设备识别为SCSI设备。
2、定位USB设备:fdisk -l
3、挂接USB设备:mount usb设备名 载入点
4、移出USB前要解除挂接:umount