日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

红帽RHCE培训记录(三)

發布時間:2024/1/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 红帽RHCE培训记录(三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文件系統

塊設備命名:

IDE設備:/dev/hda, /dev/hdb
SATA/SAS/USB設備:/dev/sda, /dev/sdb
virtio-blk 超虛擬化存儲: /dev/vda, /dev/vdb
NVMe設備(SSD):/dev/nvme0, /dev/nvme1
邏輯卷:/dev/mapper/*

文件系統類型:

Windows 文件系統類型: fat32, NTFS
Linux 本地文件系統: ext2, ext3, ext4(rhel6), xfs(rhel7, rhel8)
網絡文件系統: NFS, CIFS
集群文件系統: GFS, GFS2
分布式文件系統: CEPH
光盤: iso9660

文件數據塊(block):存放文件的數據,文件的最小存儲單元,默認大小是 4K。

inode 是文件的唯一標識號,存放文件的元數據,包括:
- 文件類型,權限,UID 和 GID
- 文件的鏈接數
- 文件大小和時間戳
- 文件數據塊(block)在磁盤上的塊指針
- 其他信息

使用 df -h 查看系統的文件組織結構

目錄和文件的關系

系統識別文件是通過 inode

人識別文件是通過文件名

目錄用來存放文件名和 inode 的映射關系,使用 ls -i file.sh 查看,可以得到 1075535 file.sh

文件:數據部分就是文件內容,元數據部分是文件屬性

目錄:數據部分是文件名和 inode 的對應關系,元數據部分是目錄屬性

cp 和 inode 的關系

  • 分配一個新的 inode,并添加到 inode 表里
  • 在新的目錄下面,將該 inode 關聯一個文件名
  • 數據拷貝到新的文件
  • rm 和 inode 的關系

  • 每執行一次 rm,鏈接數減1
  • 當鏈接數變為 0 時,inode 會被回收,數據不會被擦除,只是標記為可用
  • mv 和 inode 的關系

    在同一個文件系統內:

  • 在新的目錄下面創建文件名和 inode 的對應關系
  • 刪除舊目錄下的對應關系
  • 在不同的文件系統下:

    cp + rm

    硬鏈接

    同一個文件系統下,多個文件名指向同一個 inode,這些文件的內容一樣,修改其中的一個文件內容,其它的內容也會變。

    語法:ln filename linkname

    軟鏈接

    軟鏈接和源文件有著不同的 inode,這是兩個不同的文件。linkname 始終鏈接到 filename。

    語法:ln -s filename linkname

    如果用相對路徑,這里的 filename 指的是相對于 linkname 的路徑,所以 filename 最好用絕對路徑。

    tips: 軟鏈接的大小,是源文件所在的位置,該位置的字符串的長度

    文件類型

    - 普通文件

    d 目錄

    c 字符設備文件

    b 塊設備文件

    l 鏈接文件

    p 管道文件

    s 套接字文件

    文件系統使用情況

    • baobab 使用圖形工具查看文件系統使用情況

    • df 查看已掛載的文件系統使用情況

      -h 查看文件系統的使用情況,單位換算為 M 和 G 等
      -i 查看 inode 使用情況
      -T 查看文件系統類型

    • du 查看目錄的大小

      -h 查看文件系統的使用情況(以 block 為單位),單位換算為 M 和 G 等
      -s 查看目錄匯總的大小

    文件壓縮和打包

    打包

    打包把多個文件變成一個文件,不壓縮數據,保留文件的屬性,進行備份恢復時很方便。

    tar 工具

    tar [options] tarfile sourcefile

    -c 建立歸檔
    -f 指定歸檔名
    -x 解包
    -t 列出歸檔內容
    -z 調用gzip壓縮工具,進行歸檔壓縮
    -j 調用bzip2壓縮工具,進行歸檔壓縮
    -J 調用xz壓縮工具,進行歸檔壓縮
    -v 顯示所有過程
    -C 將文件解壓到指定目錄下

    可以只解壓一部分文件,方法是在后面指定

    tar -zxf etc.tar.gz etc/hostname

    壓縮

    將文件變小

    gzip/gunzip filename,壓縮成.gz

    bzip2/bunzip2 filename,壓縮成.bz

    xz/unxz filename,壓縮成.xz

    三個壓縮工具的壓縮比依次增大

    掛載和卸載文件系統

    mount

    語法:mount 設備 掛載點

    掛載光盤:mount /dev/cdrom /media

    umount

    語法:umount 設備/掛載點

    umount /dev/cdrom 或者 umount /media

    (未完待續)

    總結

    以上是生活随笔為你收集整理的红帽RHCE培训记录(三)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。