原创 [linux文件系統]文件訪問操作

前言 簡單總結上一篇的文件系統,一個文件或目錄的元數據(Meta)都是保存在inode Table表中,我們要訪問一個文件,就需要通過inode找到對應的數據塊位置,然後再找到數據塊讀取。 實例 找到文件 /var/log/ms

原创 [linux文件系統]RAID2 軟RAID

前言 RAID常用來管理磁盤陣列,但是linux也有軟件RAID,通過對多個分區進行RAID管理。 內核中MD模塊軟件 將制定的磁盤組合成RAID 例如 /dev/sdb /dev/sdc --> /dev/md0

原创 shell腳本編程之分支

1.概述 接上一篇的shell變量,本篇將講解shell的條件判斷。條件分支語句在shell編程中使用較爲廣泛,本來接收單分支和雙分支。秉承一個觀點:技巧不在多,實用就行。所以掌握一個技能,使用熟練。若真有其他需求再學習其他技能。   2

原创 linux sed流編輯器

1.概述 文本三劍客,grep、sed、awk。今天就簡單記錄sed命令。 sed stream editor 流編輯器 sed 是行編輯器,按行編輯。區別nona,vi(全屏編輯器) 2.sed模式空間 默認不編輯原文件 僅處理模式空間

原创 linux grep文本搜索工具

1.概述 grep man手冊中解釋 "print lines mattching a pattern"翻譯成中文爲 按照匹配的模式打印匹配的行。 要注意兩點: 1.grep是按行打印的 2.是按照模式匹配的 grep [op

原创 [linux文件系統]軟鏈接和硬鏈接

前言 插播一下文件的軟硬鏈接,其實也與文件系統相關。理解了硬鏈接和軟鏈接也能夠更好的理解文件系統 硬鏈接,符號鏈接 硬鏈接:不同的目錄條目中指向相同的數據塊內容 符號鏈接:其目錄條目中,存放的是另一個路徑的文件名,文件大小爲存放

原创 [linux文件系統]ext2文件系統

前言 如何快速高效的尋到在硬盤存儲的數據,於是文件系統就誕生了。文件系統是邏輯層面的,那麼文件系統是如何管理好硬件層提供的磁盤空間的? 文件系統的技術方案 1.連續分配 創建文件時,分配一組連續的數據塊。然後再單獨的地方存儲文

原创 [linux文件系統]磁盤硬件篇

前言 本系列磁盤管理,本週在學習磁盤管理的知識。本系列準備將磁盤以及文件系統都整理一遍。因爲本渣渣不是計算機專業畢業的,所以最近在學習基礎的計算機知識,如有不對的,望指正。 以下主要介紹機械式硬盤 硬盤分類 固態硬盤(SSD)

原创 [linux文件系統]從磁盤到分區到文件系統

格式化 低級格式化 創建磁道 -->物理層面 高級格式化 創建文件系統 --> 邏輯層面 創建文件系統 step 1 創建分區 step 2 格式化文件系統 分區是什麼? 分是將一個硬盤劃分爲若干連續的儲存區域,分區表保存硬盤分區

原创 head和tail命令

head 輸出文件的頭部 tail 輸出文件的尾部 兩個命令都是打印顯示文件內容 head 默認打印前10行內容 如果有多個文件,在每個文件輸出之前添加文件名 -c +NUM 按字符大小進行輸出顯示 -n +NUM 按

原创 [linux文件系統]RAID獨立磁盤冗餘陣列

前言 RAID(Redundant Array of Independent Disk) 獨立磁盤冗餘陣列 RAID是一種把多塊獨立的硬盤(物理硬盤)按不同的方式組合起來形成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能

原创 linux文件系統之軟鏈接和硬鏈接

前言 插播一下文件的軟硬鏈接,其實也與文件系統相關。理解了硬鏈接和軟鏈接也能夠更好的理解文件系統 硬鏈接,符號鏈接 硬鏈接:不同的目錄條目中指向相同的數據塊內容 符號鏈接:其目錄條目中,存放的是另一個路徑的文件名,文件大小爲存放路徑

原创 linux文件系統之文件訪問操作

前言 簡單總結上一篇的文件系統,一個文件或目錄的元數據(Meta)都是保存在inode Table表中,我們要訪問一個文件,就需要通過inode找到對應的數據塊位置,然後再找到數據塊讀取。 實例 找到文件 /var/log/msg.

原创 linux文件系統之文件系統介紹

前言 如何快速高效的尋到在硬盤存儲的數據,於是文件系統就誕生了。文件系統是邏輯層面的,那麼文件系統是如何管理好硬件層提供的磁盤空間的? 文件系統的技術方案 1.連續分配 創建文件時,分配一組連續的數據塊。然後再單獨的地方存儲文件信

原创 linux文件系統之硬件篇

前言 本系列磁盤管理,本週在學習磁盤管理的知識。本系列準備將磁盤以及文件系統都整理一遍。因爲本渣渣不是計算機專業畢業的,所以最近在學習基礎的計算機知識,如有不對的,望指正。 以下主要介紹機械式硬盤 硬盤分類 固態硬盤(SSD) 採用