什麼是liunx文件系統?
- liunx文件系統就是把文件存儲於磁盤時所必須的數據結構及磁盤數據的管理方式
- 市面上的文件系統liunx基本都支持,包括像:fat32(vfat) ntfs iso9660 cifs ext2 ext3 ext4 xfs reisefs jfs,其中linux最新系統默認的就是ext4
如何去創建文件系統?
- 先說下創建文件系統所需要的一些linux命令吧
- fdisk 主要是創建分區相關的操作(增刪改查),也包括創建什麼樣的文件系統類型
- mkfs 是初始化文件系統,還有很多快捷命令:mke2fs mkfs.ext3 mkfs.ext4......
- 確認你自己linux 操作系統當前支持的所有文件系統,可以查看 /etc/filesystems
2. 開始創建文件系統
- 首先進行分區fdisk /dev/sda 後面是你掛載的存儲,這是一個交互式命令,按提示操作即可
- 分區完之後就可以進行格式化了,mke2fs /dev/sda1 後面是你剛分區的設備
- 可以用fdisk -l 來查看你的分區,這樣分區就建好了
- 文件系統創建好了之後,如果內核沒有加載,使用partprobe 刷新
順便給大家說一下交換分區,交換分區主要是解決內存使用超過內存的物理大小,可以臨時把不需要加載的數據,從內存移到交換分區,主要是為了應急,所有不建議大家在生產環境過分使用交換分區。
創建交換分區就是選擇創建分區類型為Liunx swap 即可,使用 mkwap /dev/sda2 格式化分區,使用swapon /dev/sda2 使用交換分區,free -m 可以查看是否已經加載到內核
如何使用文件系統?
- 使用文件系統首先就是掛載,用 mount 設備 掛載點,用 mount 可以看是否掛載成功
- 另一種掛載方式為修改/etc/fstab 直接填寫保存退出,mount -a 啟動配置文件所有掛載,開機也會自動掛載
- 卸載 umount {設備 | 掛載點}
tips: 如果本地沒有硬盤空間使用,如何增加交換分區?
可以用本地文件做成一個交換分區使用,命令如下:
dd if=/dev/zero of=/var/swapfile bs=1M count=1024 這樣一個1G交換空間就做好了,除非萬不得已才能這麼做,因為性能差很多。dd 命令很強大,還可以備份mbr、ios光驅,有興趣的可以自己查一下.
還有你可能用到的查詢命令分享一下
blkid 查詢設備信息
tune2fs 調整文件系統數據,無損調整
dumpe2fs 顯示超級快信息 -h
fsck 檢查文件系統
下一節我準備分享下RAID是如何玩的
閱讀更多 程序員的自由生活 的文章