1、预备知识 介绍Linux硬盘知识(文件命名方案xxyN) 分区名的前两个字母表示分区所在设备的类型(hd是IDE硬盘,sd是SCSI硬盘,scsi比IDE速度和扩展更好)课外阅读材料
Y字母表示分区所在的设备编号例如hda表示第一个IDE硬盘,sdb表示SCSI第二个硬盘
N表示分区,hda3表示第一个IDE硬盘上的第三个分区(主分区或者扩展分区) 挂载文件系统命令 注意:如果/usr/local目录下挂载/dev/sda5,而/usr/local/myfile目录下挂载/dev/sda7,这样/usr/loca/test/在sda5上存储而/usr/local/myfile/test在sda7上
新建分区
新建分区命令: fdisk分区命令 fdisk -l 显示sda硬盘分区信息然后
输入n创建主分区
选择e是扩展分区,p是主分区
然后选择1-4分区编号
然后输入开始位置(如果直接按下enter那么就是从剩余起始位置开始建立分区)然后输入结束位置(如果按下enter那么就是剩余所有空间作为分区),然后查看分区信息p,保存分区信息并退出fdisk输入w即可
附录:需要在硬盘存放数据需要以下过程:
使用fdisk命令创建分区 使用mkfs命令在分区创建文件系统(类似windows下的ntfs) 使用mount命令挂载文件系统,或者修改/etc/fstab使得开机自动挂载 使用mount卸载文件系统
(建立分区之后需要重启电脑)
然后进入建立文件系统 mkfs -t [文件系统类型][磁盘设备名]
mkfs -t ext3 /dev/sdb1 格式化sdb1创建ext3文件系统(有ext2,vfat,msdos等下去之后可以自己查阅相关资料)注释:我把所有分区建立之后没有可用空间,提示不能建立文件系统,所以大家建立分区的时候注意别把所有空间建立了
第三步:挂载文件系统
Mount [-参数] [设备名称] [挂载点] 参数说明: -t:指定设备的文件系统类型 auto:自动检测文件系统 -o:指定挂载文件系统时的选项 codepage:代码页 iocharset:字符集 ro:以只读方式挂载 rw:以读写方式挂载 nouser:一般用户无法挂载 user:可以让一般用户挂载设备 例子:mkdir /down 建立挂载目录 然后把第二块硬盘的第一个分区挂载在down目录下 mount -o ro /dev/sdb1 /down(只读方式挂载)
查看挂载情况df -h或者mount -s或者cat /etc/mtab
第四步:卸载文件系统 umount [选项]-t<文件系统类型> [文件系统] 说明:umount可卸载目前挂在linux目录下的文件系统,除了直接指定文件系统外也可以使用设备名称或者挂入点来表示文件系统 参数如下: -a 卸载/etc/mtab中记录所有文件系统 -n 卸载时不要将信息写入/etc/mtab中 -r若无法卸载则尝试以只读方式重新挂入文件系统 -t仅仅卸载选项中所指定的文件系统
例子:
umount /dev/sdb1
如果分区不能被卸载,别人正在使用该分区,那么可以查看使用该分区的进程杀死之后卸载
使用fuser -k /down 就是杀死了,使用down目录下分区的用户进程
开机自动挂载 查看 /etc/fstab
第一列是设备或者分区信息,第二列是默认挂载点,第三列是分区类型,第四列是挂载参数,第五列转存选项(声明:可能由于计算机不同而不相同,但是都是相似的) 其中第四列是挂载选项,auto和noauto自动挂载和不自动挂载