Linux文件系統管理

分區類型:
node

主分區--最多四個服務器

擴展分區--只能有一個,也算做主分區的一種,用於包含邏輯分區異步

        邏輯分區--在擴展分區中劃分 async

                        IDE硬盤最多支持59個
性能

                        SCSI硬盤最多支持11個網站

——————————————————————————————ui

分區表示方法:spa

主分區1:/dev/sda1日誌

主分區2:/dev/sda2orm

主分區3:/dev/sda3

擴展分區:/dev/sda4

    邏輯分區1:/dev/sda5

    邏輯分區2:/dev/sda6

    邏輯分區3:/dev/sda7


主分區1:/dev/sda1

擴展分區:/dev/sda2

    邏輯分區1:/dev/sda5

    邏輯分區2:/dev/sda6

    邏輯分區3:/dev/sda7

——————————————————————————————

文件系統

ext2:

        ext2是ext文件系統的升級版本,RedHat Linux7.2版本之前的系統默認都是ext2文件系統。1993年發佈,最大支持16TB的分區和2TB的文件。

(1TB = 1024GB = 1024*1024MB)


ext3:

        ext3文件系統是ext2文件系統的升級版本,最大的區別就是帶日誌功能,以在系統忽然中止時提升文件系統的可靠性。支持最大16TB的分區和最大2TB的文件。


ext4:

        ext4文件系統是ext3文件系統的升級版。ext4在性能、伸縮性、可靠性方面進行了大量改進。ext4的變化能夠說是翻天覆地的,好比向下兼容ext三、最大1EB文件系統和16TB文件、無限數量子目錄、Extents連續數據塊概念、多塊分配、延遲分配、持久預分配、快速FSCK、日誌校驗、無日誌模式、在線碎片整理、inode加強、默認啓用barrier等。是CentOS6.3的默認文件系統。(1EB = 1024PB = 1024*1024TB)


——————————————————————————————

文件系統經常使用命令 df du dumpe2fs


文件系統查看命令 df        report file system disk space usage

df 選項 掛載點

-a all

-h human

-T type

-m mb

-k kb 


統計目錄或文件大小 du    estimate file space usage

-a 顯示每一個子文件的磁盤佔用量(默認只顯示子目錄)

-h human

-s sum


du更慢,更耗費資源

du用於查看大小 df用於查看剩餘空間

df命令是從文件系統考慮的,不只考慮文件佔用的空間,還要統計被命令或程序佔用的空間(最多見的就是文件已經刪除,可是程序並無釋放空間)

du命令是面向文件的,只會計算文件或目錄佔用的空間


Linux服務器應該按期重啓

遊戲、下載、在線電影等高負載服務器應每週重啓一次

網站應每個月重啓一次


顯示磁盤狀態命令 dumpe2fs    

dump ext2/ext3/ext4 filesystem information

dumpe2fs 分區設備文件名

能夠查看分區的數據塊有多大

——————————————————————————————


掛載命令

一、查詢與自動掛載

    mount -l    查詢已經掛載的設備  /proc   /sys  是內存

    mount -a   依據配置文件/etc/fstab的內容自動掛載


二、掛載命令格式

    mount -t 文件系統 

                -L 卷標名

                -o 特殊選項

atime/noatime 是否更新訪問時間  默認訪問

async/sync 異步/同步 默認異步

auto/noauto 自動/手動 命令mount -a執行時,掛載/etc/fstab。 默認自動

defaults 定義默認值 rw suid dev exec auto nouser async

exec/noexec 是否可在文件系統中執行文件 默認容許

remount 從新掛載

rw/ro 讀寫/只讀 默認讀寫

suid/nosuid 是否具備SUID和SGID權限 默認具備

user/nouser 是否容許普通用戶掛載 默認不容許

例子

mount -o remount,noexec /home



三、掛載光盤與U盤

      光盤 iso9660

      U盤 FAT16 FAT

             FAT32 VFAT

        mount -t iso9660 /dev/sr0 /mnt/media

        fdisk -l  查看U盤設備文件名

        mount -t vfat /dev/sdb1 /mnt/usb

——————————————————————————————


fdisk 分區 Partition table manipulator for Linux

一、fdisk -l 查看新硬盤

        Linux經過ID的方式來識別分區

        83 標準分區

        82 swap分區

        5  extended分區

二、使用fdisk命令分區

    d 刪除 n 新建 w 保存退出

三、partprobe 從新讀取分區表信息

四、mkfs -t ext4 /dev/sdb1 格式化分區 不能格式化擴展分區

五、建立掛載點並掛載


/ect/fstab 文件

只有分區有lost+found目錄

相關文章
相關標籤/搜索