http://blog.163.com/hot4321@126/blog/static/1653853582010612101837391/
http://www.cnblogs.com/xiaofengkang/archive/2011/06/06/2073579.html
- fdisk -l 查看同一块硬盘的逻辑分区
举例:Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS 主分区/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) 主分区/dev/hda3 2806 9729 55617030 5 Extended 扩展分区/dev/hda5 2806 3825 8193118+ 83 Linux 逻辑分区/dev/hda6 3826 5100 10241406 83 Linux 逻辑分区
fdisk /dev/sda
Command (m for help): 在这里按m ,就会输出帮助;
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 注:这是删除一个分区的动作;
l list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
m print this menu 注:m 是列出帮助信息;
n add a new partition 注:添加一个分区;
o create a new empty DOS partition table
p print the partition table 注:p列出分区表;
q quit without saving changes 注:不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 注:t 改变分区类型;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:把分区表写入硬盘并退出;
x extra functionality (experts only) 注:扩展应用,专家功能;
mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区
mkswap 把一个分区格式化成为swap交换区
- cat /proc/partitions
major minor #blocks name8 0 244140625 sda8 1 15727603 sda18 2 4192965 sda28 3 224219205 sda3
/dev/hd* (IDE)/dev/sd* (SCSI)
文件系统:
- cat /proc/mounts
rootfs / rootfs rw 0 0 ----------------------如果没有mount,则是在内存中。
/dev/root / ext3 rw,data=ordered 0 0
/dev /dev tmpfs rw 0 0
/proc /proc proc rw 0 0
/sys /sys sysfs rw 0 0
/proc/bus/usb /proc/bus/usb usbfs rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/sda3 /local ext3 rw,data=ordered 0 0
tmpfs /dev/shm tmpfs rw 0 0
- mount命令
mount/dev/sda1 on / type ext3 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=620)/dev/sda3 on /local type ext3 (rw)
/proc/filesystems 支持的文件系统。
/etc/fstab 是开机时的设定档,不过,实际挂载的项目是记录到 /etc/mtab 与 /proc/mounts 这两个档案当中的。每次我们在更动 filesystem 的挂载时,也会同时更动这两个档案喔!
cat/etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/local /local ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
test.iso /mnt/iso udf,iso9660 noauto,loop,owner,user,rw 0 0
如 :
mount -o remount, rw /root /