Linux 菜鳥學習筆記--系統分區

来源:http://www.cnblogs.com/karl-F/archive/2017/02/06/6370738.html
-Advertisement-
Play Games

硬碟分區 常識 主分區:最多只能有4個 擴展分區:用於突破主分區最多4個的限制 *最多只能有1個 *主分區+擴展分區最多有4個 *不能寫入數據,只能包含邏輯分區 邏輯分區 格式化:實際是寫入文件系統,文件系統有: Window: FAT16:最大支持2G分區 FAT32:單文件不超過4G,支持16T ...


硬碟分區 常識

   主分區:最多只能有4個

   擴展分區:用於突破主分區最多4個的限制

              *最多只能有1個

              *主分區+擴展分區最多有4個

              *不能寫入數據,只能包含邏輯分區

   邏輯分區

 

格式化:實際是寫入文件系統,文件系統有:

Window:

   FAT16:最大支持2G分區

   FAT32:單文件不超過4G,支持16TB分區

   NTFS:可以支持超過4G單個文件

linux:

     EXT2、EXT3、EXT4等

格式化完後,預設數據塊(block)大小為4kB

Linux正統的文件系統(如ext2、ext3)一個文件由目錄項、inode和數據塊組成。

目錄項:包括文件名和inode節點號。

Inode:又稱文件索引節點,是文件基本信息的存放地和數據塊指針存放地。

數據塊:文件的具體內容存放地。

 

Linux 中任何內容都是文件,linux自動分配名,硬體設備文件名:

硬體 設備名稱
IDE硬碟 /dev/hd[a-d]
SCSI/SATA/USB硬碟 /dev/sd[a-p]
光碟機 /dev/cdrom或/dev/hdc 
軟碟機 /dev/fd[0-1]
印表機 (25針) /dev/lp[0-2]
印表機(usb) /dev/usb/lp[0-15]
滑鼠 /dev/mouse

/dev/hda1 : hd代表IDE硬碟介面,a 代表第一塊硬碟,1 代表第一個分區

邏輯分區號一定是從5開始,因為前四個編號保留給主分區用

掛載:

   必須分區: /(根分區)、 swap分區(交換分區,相當於虛擬記憶體概念)

   推薦分區:/boot(啟動分區,200MB) 

 

Linux下磁碟分區和目錄的關係如下:

–      任何一個分區都必須掛載到某個目錄上。

–      目錄是邏輯上的區分。分區是物理上的區分。

–      磁碟Linux分區都必須掛載到目錄樹中的某個具體的目錄上才能進行讀寫操作。

–      根目錄是所有Linux的文件和目錄所在的地方,需要掛載上一個磁碟分區。

以下是我們可能存在的一種目錄和分區關係:

                                     

                         

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • SSH 1、ssh是安全的加密協議,用於遠程連接linux伺服器。 2、ssh預設埠是22,安全協議版本ssh2。 3、ssh服務端主要包含兩個服務功能ssh遠程連接,sftp服務。 4、linux ssh客戶端包含ssh遠程連接命令,以及遠程拷貝scp命令等。 SSH服務認證類型 基於口令的安全... ...
  • git clone 遠程地址時候出現 "fatal: protocol error: bad line length character: No This" 錯誤 在stackoverflow上查到的是修改~/.bashrc文件採用 echo "錯誤信息" 1&2>/dev/null 來忽略錯誤提示 ...
  •  ...
  • 部署環境:VM虛擬機 操作系統:CentOS-6.8-x64 IP地址:192.168.31.91Mysql資料庫版本:5.6.34 Cmake軟體包版本:3.5.2Nginx軟體包版本:1.10.2 PHP軟體包版本:5.6.30 依賴軟體包版本:libiconv-1.14.tar.gz 免費開源 ...
  • 本文主要介紹瞭如何在Linux環境下,在QT中如何引用Shark machine learning library的方法。 ...
  • 為了方便與UCOS對比,順序按照UCOS那篇編寫。 0、一些移植、系統相關 1、框架寫法(個人習慣相關) 1-1、main 函數里創建一個開始任務 1-2、開始任務里,創建我們要運行的多個任務 2、任務創建、掛起、刪除 2-0、相關配置 2-1、任務創建(動態) 2-2、任務掛起 2-3、任務解掛 ...
  • 方法及其簡單,只需要兩步即可: 1、第一步: 打開終端,輸入sudo su命令。 –此處的密碼為普通用戶的密碼,也就是開機時輸入的密碼。 2、第二步: 直接sudo passwd root就重置了roor密碼了。 此時輸入新的密碼即可,個人建議密碼最好字母加數字相結合。 ...
  • 安裝inotify [root@server ~]# mkdir -p /home/oldboy/tools 安裝inotify-tools-3.14.tar.gz [root@server tools]# ls -l /proc/sys/fs/inotify/ #出現下麵三個表示支持inotify... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...