磁盘的两种单位:
a. 扇区(sector):最小的物理存储单位,512 Bytes
b. 磁柱面(cylinder):有扇区组成的圆,分区的最小单位
第一个sector(512 Bytes):
1.2 分区的概念
分区操作:是对64 Bytes分区表进行的配置
Primary, Extended, Logical分区:
1.3 硬件文件名
硬件 文件名
IDE硬盘 /dev/hd[a-d]
SCSI/SATA/USB /dev/sd[a-p]
软盘 /dev/fd[0-1]
鼠标 PS2: /dev/psaux
光驱 /dev/cdrom
当前鼠标 /dev/mouse
磁带机 IDE: /dev/ht0
SCSI: /dev/st0
2.2 磁盘格式化:
mkfs -t ext3 /dev/sda1
mke2fs [-b block size 1024/2048/4096] [-i inode size] [-L label] [-cj] device
mke2fs -j -L “vbird_logical” -b 2048 -i 8192 /dev/hdc6
2.3 磁盘检查
fsck -C -f -t ext3 /dev/sda1
mke2fs -c /dev/sda1
2.4 内存置换空间(swap)
mkswap /dev/sda1
swapon /dev/sda1
free
swapon -s
swapoff /dev/sda1
文件方式swap
dd if=/dev/zero of=/tmp/swap bs=1M count=128
mkswap /tmp/swap
swapon /tmp/swap
ls -s: size in block
du -s: summary size
2.5 大磁盘分区,支持2TB以上
parted /dev/sda print
创建一个500M的逻辑分区
parted /dev/sda mkpart logical ext3 19.2GB 19.7GB
删除第八个分区
parted /dev/sda rm 8
3.2 配置启动挂载
/etc/fstab: 系统启动时,需要fsck和mount的磁盘
根目录:1, 1
特殊目录: 0, 0 (/proc, /sys)
普通目录:根据实际要求
3.3 记录已挂载的文件系统,mount和umount会刷新
/etc/mtab
/proc/mounts
3.4 ext2、ext3磁盘挂载:
mkdir /mnt/hda6
mount /dev/hda6 /mnt/hda6
mount -l
3.5 cd/dvd挂载:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
mount -o loop linux.iso /mnt/cdrom
3.6 格式化挂载软盘:
mkfs -t vfat /dev/df0
mkdir /mnt/floppy
mount -t vfat /dev/fd0 /mnt/floppy
3.7 挂载闪存:
mkdir /mnt/usb
mount -t vfat /dev/sda1 /mnt/flash
3.8 挂载smab
mount -t smbfs -o username=w,password=w,codepage=936,iocharset=gb2312 //192.168.0.101/share /mnt/winshare
3.9 挂载nfs
mount -t nfs 10.137.5.44:/home/abc /mnt/nfs
3.10 卸载
umount -f /oracle
问题:umount: device is busy.
1)lsof
lsof /tellin
kill -9 10320
umount /tellin