Linux文件系統查看與掛載


OS——Linux Centos7.4 環境

查看支持的文件系統:
[root@localhost ~]# cat /etc/filesystems
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*

制作文件系統操作命令及注意事項:

命令 : mke2fs
用於格式化磁盤
【常用選項】
-t <文件系統類型>指定文件系統的類型。可以是ext2,ext3,ext4,xfs。如不指定默認為 ext2;
-b <區塊大小> 指定區塊大小,單位為字節;
-m <百分比值> 指定給管理員保留區塊的比例,預設為5%;
-i <字節> 指定"字節/inode"的比例;
-L <標簽> 指定文件系統的標簽名稱;

[root@localhost ~]# mke2fs -t ext4 -m 1 -b 1024 -i 1024 -L TEST /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系統標簽=TEST
OS type: Linux
塊大小=1024 (log=0)
分塊大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
512064 inodes, 512000 blocks --這里可以看出 inode 和 blocks 是1:1
5120 blocks (1.00%) reserved for the super user
第一個數據塊=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
8128 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成
正在寫入inode表: 完成
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

命令 : mkfs.xfs, mkfs.ext2, mkfs.ext3, mkfs.ext4
也是用於格式化磁盤的命令
[root@localhost ~]# mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4).
mkfs.xfs: Use the -f option to force overwrite.
--上面格式化失敗因為目標分區已存在文件系統,所以要加一個 -f 選項
[root@localhost ~]# mkfs.xfs -f /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=32000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=128000, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

命令:blkid
查看分區的文件系統、TABEL(標簽)、 UUID 等信息
[root@localhost ~]# blkid
/dev/sda1: UUID="4ef006dc-5d06-4e4c-86a1-58b55236d0ed" TYPE="xfs"
/dev/sda2: UUID="WPGutp-QB1d-uw3p-L8jH-sh8c-Lepd-aPknrw" TYPE="LVM2_member"
/dev/sdb1: LABEL="TEST" UUID="74b953ba-aec7-4f7b-9ad3-c5617e316316" TYPE="ext4"
/dev/mapper/centos-root: UUID="6aefdf3d-82c0-4875-81bd-6f55e0751bd9" TYPE="xfs"
/dev/mapper/centos-swap: UUID="8bd15613-f6f7-48b8-b974-08d24bdaa282" TYPE="swap"

命令:mount
用於掛載文件系統到指定的掛載點
【常用選項】
-a 加載文件/etc/fstab中設置的所有設備。
-f 不實際加載設備。可與-v等參數同時使用以查看mount的執行過程。
-F 需與-a參數同時使用。所有在/etc/fstab中設置的設備會被同時加載,可加快執行速度。
-L <標簽> 加載文件系統標簽為<標簽>的設備。
-n 不將加載信息記錄在/etc/mtab文件中。
-o <選項> 指定加載文件系統時的選項。
-t <文件系統類型> 指定設備的文件系統類型。
參數:
-o <選項> 指定掛載文件系統時的選項,有些也可寫到在/etc/fstab中。常用的有: 
defaults 使用所有選項的默認值(auto、nouser、rw、suid) 
auto/noauto 允許/不允許以 –a選項進行安裝 
dev/nodev 對/不對文件系統上的特殊設備進行解釋 
exec/noexec 允許/不允許執行二進制代碼 
suid/nosuid 確認/不確認suid和sgid位 
user /nouser 允許/不允許一般用戶掛載 
codepage=XXX 代碼頁 
iocharset=XXX 字符集 
ro 以只讀方式掛載 
rw 以讀寫方式掛載 
remount 重新安裝已經安裝了的文件系統

-t 的參數包括:
minix Linux最早使用的文件系統。
ext2 Linux目前的常用文件系統。
msdos MS-DOS 的 FAT。
vfat Win85/98 的 VFAT。
nfs 網絡文件系統。
iso9660 CD-ROM光盤的標准文件系統。
ntfs Windows NT的文件系統。
hpfs OS/2文件系統。Windows NT 3.51之前版本的文件系統。
auto 自動檢測文件系統。
[root@localhost ~]# mount /dev/sdb1 /mnt/
[root@localhost ~]# df -h /dev/sdb1
文件系統 容量 已用 可用 已用% 掛載點
/dev/sdb1 430M 2.3M 419M 1% /mnt
通過 UUID 掛載:
mount UUID="59bde07d-6a16-4554-b3be-be3675cb247d" /home/
掛載網絡 nfs:
mount -t nfs -o nfsvers=3 10.7.110.110:/usr/local/yum /mnt


手動增加 swap 虛擬內存
[root@localhost ~]# dd if=/dev/zero of=/tmp/newdisk bs=1k count=51200
記錄了51200+0 的讀入
記錄了51200+0 的寫出
52428800字節(52 MB)已復制,0.387326 秒,135 MB/秒
[root@localhost ~]# mkswap -f /tmp/newdisk
正在設置交換空間版本 1,大小 = 51196 KiB
無標簽,UUID=b2edfc52-7161-48b1-a9fb-4ef04df9f2a2
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1823 127 1462 8 234 1511
Swap: 2047 0 2047
[root@localhost ~]# swapon /tmp/newdisk
swapon: /tmp/newdisk:不安全的權限 0644,建議使用 0600。
[root@localhost ~]# chmod 0600 /tmp/newdisk
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1823 126 1462 8 234 1511
Swap: 2097 0 2097
[root@localhost ~]# swapoff /tmp/newdisk
[root@localhost ~]# rm -f /tmp/newdisk

查看磁盤的塊大小:
tune2fs -l /dev/sd1 |grep "Block size"

 


---------------------
作者:nullopen
來源:CSDN
原文:https://blog.csdn.net/nullopen/article/details/78452892
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM