2022年Linux创建文件系统及挂载文件系统详解 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Linux创建文件系统及挂载文件系统详解 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux创建文件系统及挂载文件系统详解 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux 创建文件系统及挂载文件系统详解转自:http:/ fdisk、mkfs、mount.等工具;对/etc/fstab 进行了解说;还有磁盘扫描工具fsck 等介绍;如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载;如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,然后才是挂载文件系统;比如通过 mount 加载,或者通过修改 /etc/fstab来开机自动加载。一、对存储设备的分区我们这里所指的存储设备主要是本地硬盘、移动硬盘(
2、比如USB 和 1394 接口的硬盘);由于磁盘很大并且为了满足我们各种需要,所以把硬盘分成若干个分区;在 Linux 中进行硬盘分区操作的工具有:fdisk,目前看来也是最好用的分区工具;parted 和 cfdisk在某一方面有点优点,如 parted中的数据备份功能;推荐您用 fdisk 分区工具;二、存储设备进行格式化,即建立文件系统的过程;1、文件系统的一点介绍对存储设备分区还是远远不够的,我们还要对这些新增分区进行格式化;一个分区只有建立了某种文件系统后,这个分区才能使用;建立文件系统过程,就是用相应格式化工具格式化分区的过程;在 Linux 操作系统中,目前几乎支持目前主流的文件
3、系统,比如NTFS(只读)、FAT(可读可写)、ext2、ext3、reiserfs、hfs(MAC 操作系统的文件系统)、swap 交换分区.还有一些不熟悉的操作系统的文件系统等;在 Linux 中,我们常用的文件系统无非是上面例出的这些;如果您新增了一个硬盘,可能想格式化成 Linux 的文件系统,最佳选择是 reiserfs 或 ext3;ext2 的使用风险比较大;速度最快的文件系统,当属reiserfs;reiserfs 还有很多优点,比如更安全;ext3 是 Redhat 认为最好的文件系统;2、格式化工具介绍和使用;我们常用的工具 mkfs mkfs.ext3 mkfs.reis
4、erfs mkfs.ext2 mkfs.msdos mkfs.vfat mkswap 提示:如果您不能创建 reiserfs 文件系统,也就是说没有 mkfs.reiserfs 或者mkreiserfs 命令1)mkfs 的使用;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 10 页 -使用方法:rootlocalhost#mkfs-t 文件系统存储设备注:这里的文件系统是要指定的,比如 ext3;reiserfs;ext2;fat32;msdos 等.设备比如是一个硬盘的分区,软盘,光驱等.在格式化分区之前,您得懂得如何查看硬盘分区情况,并有针对性的格式化;比如用 fdisk
5、-l 来查看;比如我想格式化一个移动U盘中的一个分区;应该是:rootlocalhost#fdisk-l Disk/dev/hda:80.0 GB,80026361856 bytes 255 heads,63 sectors/track,9729 cylinders Units=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System /dev/hda1*1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32(LBA)/dev
6、/hda3 2806 9729 55617030 5 Extended /dev/hda5 2806 3825 8193118+83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+82 Linux swap/Solaris /dev/hda8 5199 6657 11719386 83 Linux /dev/hda9 6658 7751 8787523+83 Linux /dev/hda10 7752 9729 15888253+83 Linux Disk/dev/sda:1035 MB,10357
7、30944 bytes 256 heads,63 sectors/track,125 cylinders Units=cylinders of 16128*512=8257536 bytes Device Boot Start End Blocks Id System /dev/sda1 1 25 201568+83 Linux /dev/sda2 26 125 806400 5 Extended /dev/sda5 26 50 201568+83 Linux /dev/sda6 51 76 200781 83 Linux sda 这个设备是移动 U盘,所以可以用 fdisk-l/dev/sd
8、a 专门来显示他的分区情况;格式化 /dev/sda6 分区为 ext3 文件系统,则为:rootlocalhost#mkfs-t ext3/dev/sda6 mke2fs 1.37(21-Mar-2005)Filesystem label=OS type:Linux Block size=1024(log=0)Fragment size=1024(log=0)50200 inodes,200780 blocks 10039 blocks(5.00%)reserved for the super user First data block=1 Maximum filesystem blocks
9、=67371008 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 10 页 -25 block groups 8192 blocks per group,8192 fragments per group 2008 inodes per group Superblock backups stored on blocks:8193,24577,40961,57345,73729 Writing inode tables:done Creating journal(4096 blocks):done Writing superblocks and filesystem account
10、ing information:注:在这里直接回车;done This filesystem will be automatically checked every 26 mounts or 180 days,whichever comes first.Use tune2fs-c or-i to override.这样就格式化好了,sda6 现在就是 ext3 文件系统了;我们就可以用 mount 加载这个分区,然后使用这个文件系统;rootlocalhost#mkdir/mnt/sda6 rootlocalhost#chmod 777/mnt/sda6 rootlocalhost#mount
11、/dev/sda6/mnt/sda6 当然您也可以把分区格式化成其它的文件系统;比如我们把/dev/sda6格式化为 ext3、ext2、reiserfs、fat32、msdos 文件系统,命令格式如下;rootlocalhost#mkfs-t ext3/dev/sda6 rootlocalhost#mkfs-t ext2/dev/sda6 rootlocalhost#mkfs-t reiserfs/dev/sda6 rootlocalhost#mkfs-t fat32/dev/sda6 rootlocalhost#mkfs-t msdos/dev/sda6 .2)mkfs.ext3 mkfs
12、.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mke2fs 的介绍;mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat,其实 mkfs 在执行的命令的时候,也是调用的这些工具;通过文件名,我们就知道这些工具是支持什么文件系统;这些命令为我们提供了更多的方便;rootlocalhost#mkfs.ext3/dev/sda6 注:把该设备格式化成ext3 文件系统rootlocalhost#mke2fs-j/dev/sda6 注:把该设备格式化成ext3 文件系统rootlocalhost
13、#mkfs.ext2/dev/sda6 注:把该设备格式化成ext2 文件系统rootlocalhost#mke2fs/dev/sda6 注:把该设备格式化成ext2 文件系统rootlocalhost#mkfs.reiserfs/dev/sda6 注:把该设备格式化成reiserfs文件系统rootlocalhost#mkfs.vfat/dev/sda6 注:把该设备格式化成fat32 文件系统名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 10 页 -rootlocalhost#mkfs.msdos/dev/sda6 注:把该设备格式化成fat16 文件系统,msdos 文件
14、系统就是 fat16;rootlocalhost#mkdosfs/dev/sda6 注:把该设备格式化成fat16 文件系统,同 mkfs.msdos .2)mkswap 把一个分区格式化成为swap交换区;rootlocalhost#mkswap/dev/sda6 注:创建此分区为swap 交换分区rootlocalhost#swapon/dev/sda6 注:加载交换分区;rootlocalhost#swapoff/dev/sda6 注:关闭交换分区;查看系统已经加载的swap交换分区;rootlocalhost#swapon/dev/sda6 注:加载交换分区;rootlocalhost
15、#swapon-s Filename Type Size Used Priority /dev/hda7 partition 787144 0-1 /dev/sda6 partition 225144 0-3 如果让 swap开机就加载,应该改 /etc/fstab文件,加类似如下一行;/dev/sda6 swap swap defaults 0 0 注:把此行中的/dev/hda7 改为您的交换分区就行;或者把命令行直接写入 /etc/rc.d/rc.local中也行;swapon/dev/sda6 如果您的硬盘不能再分区,您可以创建一个swap文件rootlocalhost#dd if=/
16、dev/zero of=/tmp/swap bs=1024 count=524288 注:创建一个大小为 512M 的 swap 文件,在/tmp 目录中;您可以根据自己的需要的大小来创建 swap 文件;读入了 524288+0 个块输出了 524288+0 个块rootlocalhost#mkswap/tmp/swap 注:把/tmp/swap 文件,创建成 swap 交换区Setting up swapspace version 1,size=536866 kB no label,UUID=d9d8645d-92cb-4d33-b36e-075bb0a2e278 rootlocalhos
17、t#swapon/tmp/swap 注:挂载 swap rootlocalhost#swapon-s Filename Type Size Used Priority /dev/hda7 partition 787144 888-1 /tmp/swap file 524280 0-2 注意:其实我们在安装系统的时候,就已经划分了交换分区;查看/etc/fstab,应该 swap的行;如果您在安装系统时没有添加swap,可以通过这种办法来添加;三、挂载文件系统;挂载文件系统,目前有两种方法,一是通过 mount 来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载;名师资料总结-精品资
18、料欢迎下载-名师精心整理-第 4 页,共 10 页 -1、通过 mount 来挂载磁盘分区(或存储设备)mount的用法其实也简单,我们说几个常用的;挂载文件系统的命令格式:rootlocalhost#mount-t 文件系统 -o 选项 设备 目录注:-t 通过这个参数,我们来指定文件系统的类型,一般的情况下不必指定有时也能识加,-t 后面跟 ext3、ext2、reiserfs、vfat、ntfs 等,其中 vfat 是fat32 和 fat16 分区文件系统所所用的参数;如果您忘记了文件系统,也可以在-t 后面加 auto;-o 这个选项,主要选项有权限、用户、磁盘限额、语言编码等,但语
19、言编码的选项,大多用于 vfat和 ntfs文件系统;由于选项太多,还是请您看看 man mount;设备 指存储设备,比如/dev/hda1,/dev/sda1,cdrom 等.至于您的系统中有哪些存储设备,主要通过 fdisk-l 或者查看 /etc/fstab 或 dmesg;一般的情况下光驱设备是/dev/cdrom;软驱设备是/dev/fd0;硬盘及移动硬盘以fdisk-l 的输出为准;1)对光驱和软驱的挂载;rootlocalhost#mount/dev/cdrom rootlocalhost#mount/dev/fd0 第一行是 mount 光驱,至于 mount 到哪了,我们可
20、以通过查看/etc/fstab来查看;同理软驱/dev/fd0设备也是如此;比如我们在/etc/fstab /dev/hdc/media/cdrecorder auto users,exec,noauto,managed 0 0 我们可以肯定的是光盘被mount 到了/media/cdrecorder 目录;但我们也可以自己来指定cdrom 挂载的位置;比如/mnt/cdrom,所以我们也可以这样来挂载光驱;rootlocalhost#mkdir/mnt/cdrom rootlocalhost#mount/dev/cdrom/mnt/cdrom 有时我们的设备是COMBO 的,有支持 dvd
21、cd 还能支持刻录的;我们最好查一下光驱设备的,主要有两个方法,一是通过查看 /etc/fstab,二是通过 ls-l 来查看;比如我们在/etc/fstab中查看到类似下面的一行;/dev/hdc/media/cdrecorder auto users,exec,noauto,managed 0 0 通过这个,我们能知道 hdc 就是 cdrom 也是 dvdrom的设备,更是 cdrecorder的设备;为了验证我们的说法;请用ls-l 来列文件;rootlocalhost#ls-lh/dev/dvd*lrwxrwxrwx 1 root root 3 2005-09-13/dev/dvd-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux创建文件系统及挂载文件系统详解 2022 Linux 创建 文件系统 载文 系统 详解
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内