linux 學習隨筆-磁碟管理

来源:http://www.cnblogs.com/flex-/archive/2016/05/25/5529006.html
-Advertisement-
Play Games

1:df 用於查看已掛載磁碟的容量信息 -i 查看inodes使用情況 -h 以合適的單位顯示 -k -m 分別以k M單位顯示 2:du 查看某個文件或者目錄占用的空間 du [-abckmsh] [文件名目錄名] du + 目錄 只會列出目錄及其子目錄的大小 du -a +目錄 會列出目錄子目錄 ...


1:df 用於查看已掛載磁碟的容量信息

-i 查看inodes使用情況 -h 以合適的單位顯示 -k -m 分別以k M單位顯示 2:du 查看某個文件或者目錄占用的空間 du [-abckmsh] [文件名目錄名] du + 目錄 只會列出目錄及其子目錄的大小 du -a +目錄 會列出目錄子目錄及文件的大小 常用 du -sh +目錄 表示以合適的單位列出總和 2:磁碟分區 fdisk -l 列出當前所有的分區情況 Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 可以看到/dev/sdb為新增的一塊磁碟,還沒有進行分區。輸入fdisk /dev/sdb fdisk不加l可以進入另一個模式,開始分區。 輸入p列印當前分區情況: Command (m for help): p   Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x2543f3b6      Device Boot      Start         End      Blocks   Id  System 可以看到,還沒有進行分區,輸入n 建立分區: Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x2543f3b6      Device Boot      Start         End      Blocks   Id  System   Command (m for help): n Command action    e   extended    p   primary partition (1-4) 輸入p(主分區): Partition number (1-4): 1 First cylinder (1-1044, default 1): 1 Last cylinder, +cylinders or +size{K,M,G} (1-1044, default 1044): +1000M 依次輸入分區數量,分區其實位置,結束位置即大小 輸入p查看: Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x2543f3b6      Device Boot      Start         End      Blocks   Id  System /dev/sdb1               1         128     1028128+  83  Linux 第一個分區創建完成。 linux最多支持創建4個主分區,如果還需要創建更多的分區,需要使用命令刪除第4個分區,在輸入n創建分區時選擇擴展分區。如下所示 Disk /dev/sdb: 8589 MB, 8589934592 bytes  255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x2543f3b6      Device Boot      Start         End      Blocks   Id  System /dev/sdb1               1         128     1028128+  83  Linux /dev/sdb2             129         256     1028160   83  Linux /dev/sdb3             257         384     1028160   83  Linux /dev/sdb4             385        1044     5301450    5  Extended /dev/sdb4 為擴展分區,最好把剩餘的空間分配給擴展分區,擴展分區不能格式化,以後創建的主分區是從擴展分區中分配出來的稱為邏輯分區。 在使用d命令刪除分區時,如果刪除了擴展分區,那麼他下麵的子分區即邏輯分區就會被刪除。 在完成分區後,輸入w保存退出。 3:格式化分區 mke2fs  -t 指定文件系統類型 mke2fs -t ext4 /dev/sdb5 指定文件系統為ext4格式 預設的塊大小為4kb。linux寫入文件是一個塊一個塊的寫入,比如寫入1個5k文件,則會存在2個塊上。 -L 指定標簽 -p 指定塊大小 1024的整數倍如:  mke2fs -t ext4 -L TEST -b 8192 -c /dev/sdb5 4:掛載磁碟 在完成磁碟分區和格式化後,需要建立一個掛載點即目錄,才能往磁碟寫入數據  mount /dev/sdb5 newdir/ 掛載該分區 df -h 查看掛載的目錄信息 Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/vg_flex-lv_root                        18G  3.5G   13G  22% / tmpfs                 932M     0  932M   0% /dev/shm /dev/sda1             477M   37M  415M   9% /boot /dev/sdb5             973M  1.3M  921M   1% /home/flex/newdir 可以看到 sdb5分區掛載成功 5:在/etc/fstab 文件中增加一行 /dev/sdb5               /home/flex/newdir                 ext4    defaults        0 0 這個文件中列出了系統啟動時需要掛載的各個分區 umount /dev/sdb5 卸載掉sdb5掛載的分區 mount -a 會執行這個文件中指定的掛載文件
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 手機微博4040埠SQL優化 現象 某埠常態化延遲,通過使用pt-query-digest發現主要由於一條count(*)語句引發,具體如下: 我們來查看一下這個表的表結構和這條語句的explain結果,看是否可以優化,具體如下: 可以看到通過type和extra都可以發現其實是用到了index ...
  • 最近在mysql主從複製中用到鎖,翻了資料回憶一下。一下內容參考於:http://blog.csdn.net/arkblue/article/details/27376991 1.FLUSH TABLES WITH READ LOCK 這個命令是全局讀鎖定,執行了命令之後所有庫所有表都被鎖定只讀。一 ...
  • --Student(S#,Sname,Sage,Ssex) 學生表 --Course(C#,Cname,T#) 課程表 --SC(S#,C#,score) 成績表 --Teacher(T#,Tname) 教師表 --問題: --1、查詢""課程比""課程成績高的所有學生的學號; select a.S... ...
  • nvarchar(max)長度測試:在使用convert強制類型轉化之後 文本長度可以突破8000的上限。並且nvarchar(max)的最大長度可達到2^31以下為驗證SQL: 不過在表中max的長度就不會那麼長了,一般限制就是4000/8000,具體數值估計是要依賴於SQLServer版本了。以 ...
  • 事務(Transaction):組織多個操作為一個整體,要麼全部執行,要麼全部不執行 “回滾” ,rollback SQL介面:sql語句分析器和優化器 表:為了滿足範式設計要求,將一個數據集分拆為多個 約束:constraint,向數據表插入的數據要遵守的限制規則 主鍵:一個或多個欄位的組合,填入 ...
  • 一、JDK安裝 1、通過xftp工具把jdk-8u60-linux-x64.gz上傳到linux 2、解壓JDK命令tar -xzf jdk-8u60-linux-x64.gz 3、linux配置環境變數vi /etc/profile JAVA_HOME=/usr/local/java/jdk1.8 ...
  • 2.1 關係資料庫的結構 關係資料庫由表(table)的集合構成,每個表有唯一的名字。例如,instructor表記錄了有關教師的信息,它有四個列首:ID、name、dept_name和salary。該表中每一行記錄了一位教師的信息,包括該教師的ID、name、dept_name以及salary。類 ...
  • LINUX的主要特點: 1、開放性:開源; 2、多用戶多任務環境; 3、良好的用戶界面:提供兩種界面,即字元界面和圖形界面(XWindow系統); 4、設備獨立性; 5、豐富的網路功能:內置TCP/IP Linux內核版本有兩種:穩定版和開發版。 Linux內核版本號的格式如下:a.bb.cc sw ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...