linux對硬盤進行分區嗎,Linux下如何對硬盤進行分區

免費資源網,https://freexyz.cn/在linux系統下,如想使用一塊新的硬盤,需要經歷分區、格式化、掛載等操作,然后才能夠使用該硬盤。如想學好如何進行分區,需要掌握好幾個相關的命令才行。下面,我們來一起看看。

查看硬盤使用情況

進行分區前,肯定需要知道新的磁盤的設備名才行,已經該硬盤還剩多少空間。在linux下,有一個很好用的命令lsblk,列出當前系統所有的硬盤及分區情況。

# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 40G 0 disk

└─vda1 253:1 0 40G 0 part /

vdb 253:16 0 200G 0 disk

├─vdb1 253:17 0 50G 0 part /data

└─vdb2 253:18 0 100G 0 part /www

可以看到,目前該服務器上有兩塊硬盤,名字分別為vda及vdb。其中vda有40G的空間,但已經完成分給了跟分區/。而vdb則還剩余50G的空間沒有使用。那么,我們給這剩下的50G再分一個區出來。

分區

這里,我們使用fdisk進行分區。該命令也可以查看磁盤的使用情況。

# fdisk /dev/vdb -l

Disk /dev/vdb: 200 GiB, 214748364800 bytes, 419430400 sectors

……

下面,我們開始進行分區操作

fdisk /dev/vdb

Welcome to fdisk (util-linux 2.32.1).

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

Command (m for help): <====輸入m可以獲取幫助,這里我們輸入n,表示新增分區

Command (m for help): n

Partition type

p primary (2 primary, 0 extended, 2 free)

e extended (container for logical partitions)

Select (default p): p

Partition number (3,4, default 3):

因為我們將剩下的全部分為,所以,一路enter敲就行了,最后輸入w表示保存操作,否則將不會保存你的分區操作哦。如果你想進行分區練習的話,并不真的進行分區,那么就放心使用fdisk來玩玩,只有最后不輸入w就行了哦。

# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 40G 0 disk

└─vda1 253:1 0 40G 0 part /

vdb 253:16 0 200G 0 disk

├─vdb1 253:17 0 50G 0 part /data

├─vdb2 253:18 0 100G 0 part /www

└─vdb3 253:19 0 50G 0 part <=== 新的分區

可以看到,新的分區已經出來了,設備名為vdb3。然后我們最好再輸入partprobe 命令,它表示讓內核重新找一次分區表。

# partprobe

# cat /proc/partitions

major minor #blocks name

253 0 41943040 vda

253 1 41941999 vda1

253 16 209715200 vdb

253 17 52428800 vdb1

253 18 104857600 vdb2

253 19 52427776 vdb3 <== 分區表更新成功

格式化

分區之后,該分區是不能進行文件的存取操作的,必須要先格式化,寫入文件系統后,才可以。linux進行格式化的操作非常簡單,使用mkfs即可。目前,CentOs7默認的文件系統為xfs,所以這里我們也將新的分區格式化為xfs。

# mkfs.xfs /dev/vdb3

掛載分區

分區格式化完成后,還需進行掛載操作,才能夠使用分區。另外,對分區掛載是有一些原則的:

掛載的目錄必須為空目錄

一個分區不能掛載到多個目錄(掛載點)

一個目錄只能掛載一個分區

進行掛載的命令是mount,語法為

mount 文件系統 掛載點

下面我們進行掛載操作,首先,建立一個空目錄/del

mkdir /del

然后進行掛載

# mount /dev/vdb3 /del

然后,檢測下看是否掛載成功了

# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 40G 0 disk

└─vda1 253:1 0 40G 0 part /

vdb 253:16 0 200G 0 disk

├─vdb1 253:17 0 50G 0 part /data

├─vdb2 253:18 0 100G 0 part /www

└─vdb3 253:19 0 50G 0 part /del <== 成功了!

設置開機自動掛載

如果沒有設置開機自動掛載,那么下次重啟后,則需要手動掛載,否則該文件系統是使用不了的。

設置開機自動掛載非常簡單,只需要修改/etc/fstab文件即可。新增一行,填入文件系統的UUID或設備名、掛載點、文件系統、文件系統參數等即可。免費資源網,https://freexyz.cn/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/534575.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534575.shtml
英文地址,請注明出處:http://en.pswp.cn/news/534575.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

corssover linux運行無效,使用 CrossOver 在 Linux運行 Windows 軟件(金測OK)

使用 CrossOver 在 Linux運行 Windows 軟件即便是最忠實的 Linux 用戶&#xff0c;有時候也需要運行一下 Windows 軟件。有的用戶為此保留了一臺舊的 WindowsPC&#xff0c;有的使用雙啟動&#xff0c;有的使用虛擬機&#xff0c;而使用 CrossOver Linux 的用戶則通通不需要這…

thrift linux java,Apache Thrift環境配置

安裝Thrift的官方文檔地址:當我看到windows安裝需要Cygwin或MinGW時&#xff0c;我就直接放棄在windows中配置的想法了&#xff0c;直接打開虛擬機用CentOS進行安裝&#xff0c;使用一堆命令安裝畢竟比windows方便。CentOS安裝Thrift官方文檔地址&#xff1a;基本上按照官方的操…

linux流式訪問日志,流式實時日志分析系統的實現原理

我們知道網站用戶訪問流量是不間斷的&#xff0c;基于網站的訪問日志&#xff0c;即 Web log 分析是典型的流式實時計算應用場景。比如百度統計&#xff0c;它可以做流量分析、來源分析、網站分析、轉化分析。另外還有特定場景分析&#xff0c;比如安全分析&#xff0c;用來識別…

linux無法切換shell,linux shell的切換

查看系統可用shell種類&#xff1a;(一般是bash shell)? ~ chsh -l/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/zsh修改當前的shell:[rootGIT ~]# chsh -l/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/zsh[rootGIT ~]# chshChanging shell for root.New shell [/bin/bash]: /…

64位ubuntu arm-linux-gcc,在ubuntu 64位的機器上執行arm-linux-gcc提示 no such file or directory【轉】...

解壓好了arm-linuxg-gcc 放到了$PATH路徑下, 無論怎么執行都提示說: no such file or directory,可明明有這個文件的.N遍之后, 執行了 file arm-Linux-gcc發現這個命令是32位的, 需要安裝兼容包,于是apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386:ia32-libslibst…

c語言for循環26個英文字母,菜鳥求助,寫一個隨機輸出26個英文字母的程序

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include #include // 用srand、rand函數了#include // 用time函數了#define LEN 32// 產生min~max的隨機數 (包含min和max)// rand函數產生0 ~ RAND_MAX 的隨機數// 一般上不同編譯器要求 RAND_MAX 的值(至少)為 32767#define RAN…

C語言case字句有什么作用,switch?case?語句的使用規則

【規則1-21】按字母或數字順序排列各條case語句。如果所有的case語句沒有明顯的重要性差別&#xff0c;那就按A-B-C或1-2-3等順序排列case語句。這樣做的話&#xff0c;你可以很容易的找到某條case語句。比如&#xff1a;switch(variable){case A://program codebreak;case B:/…

c語言怎樣用格式化文件存儲,如何用格式化的方式讀寫文件

對格式會來說&#xff0c;C語言的格式讀寫文件是很有要求的&#xff0c;在前面我們已經講解了如何去進行字符的輸入輸出&#xff0c;但事實真相&#xff0c;數據的類型是很豐富的&#xff0c;而且大家已經熟悉了用printf和scanf函數進行格式化的輸入輸出&#xff0c;他們是向終…

輸出26個英文字母c語言,菜鳥求助,寫一個隨機輸出26個英文字母的程序

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include #include // 用srand、rand函數了#include // 用time函數了#define LEN 32// 產生min~max的隨機數 (包含min和max)// rand函數產生0 ~ RAND_MAX 的隨機數// 一般上不同編譯器要求 RAND_MAX 的值(至少)為 32767#define RAN…

二階矩陣乘法C語言,c語言矩陣相乘

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓程序清單#include&nbspint&nbspmain(void){&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspchar&nbsp&nbsp&nbsp&nbspa[2][3];&nbsp&nbsp&nbsp&nbsp&nbsp…

c語言dll創建線程,教大家寫一個遠程線程的DLL注入,其實還是蠻簡單的……………………...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓然后新建一個win32 application 的工程 新建c source file 寫入&#xff1a;#include#includeint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){char DllName[MAX_PATH]"C:\\P…

linux下qq怎么截圖,ubuntu 12.04使用QQ截圖安裝教程

相信用過linux系統的朋友都知道&#xff0c;linux下的截圖軟件是在不咋的。雖然系統本身有帶截圖工具&#xff0c;但是卻苦于沒有辦法在截下來的圖片上作畫圈、寫文字說明等動作。應該有不少朋友也是從windows系統下轉到linux下做開發的&#xff0c;不知道大家對QQ截圖這個軟件…

android對象申明,Kotlin中的對象表達式和對象聲明的具體使用

Kotlin的對象表達式與Java中的匿名內部類的主要區別&#xff1a;匿名內部類只能指定一個父類型&#xff0c;但對象表達式可以指定0~N個膚類型。一、對象表達式對象表達式的語法格式如下&#xff1a;object [: 0~N個父類型]{//對象表達式的類體部分}對象表達式還有如下規則&…

android+聯系服務器時間,android配置時間服務器+亞洲主要的授時服務器

我們知道&#xff0c;Android是通過連接指定的ntpServer來獲取網絡時間&#xff0c;而不同的服務器帶來的延遲也不盡相同&#xff0c;通常情況下&#xff0c;我們自然是期望盡快獲取時間&#xff0c;那么我們就需要對ntpServer有一定的篩選&#xff0c;尤其是在選擇默認的ntpSe…

android 獲取設備的mac地址,Android編程獲取設備MAC地址的實現方法

本文實例講述了Android編程獲取設備MAC地址的實現方法。分享給大家供大家參考&#xff0c;具體如下&#xff1a;/*** 獲取設備的mac地址** param ac* param callback* 成功獲取到mac地址之后會回調此方法*/public static void getMacAddress(final Activity ac, final SimpleCa…

android 資源如何下沉,關于Android業務模塊下沉的一些實踐及總結

此文已由作者徐銘陽授權網易云社區發布。歡迎訪問前言最近在做需求過程中&#xff0c;一些類似學校選擇、城市選擇等業務相關模塊想單獨抽離出來&#xff0c;遇到一些諸如模塊管理、通信方面的問題來背景最近有一個需求是學校列表&#xff0c;沒錯&#xff0c;就是我們平時總見…

android sqlite存儲數據,Android之SQLite數據存儲

關于SQLite的出生長大和壯大&#xff0c;這里就略去了&#xff0c;只記幾點比較重要的用法&#xff1a;SQLite所支持的數據類型&#xff1a;SQLite&#xff0c;SQLite3支持 NULL、INTEGER、REAL(浮點數字)、TEXT(字符串文本)和BLOB(二進制對象)數據類型&#xff0c;雖然它支持的…

android gridview滾動條位置,Android GridView滾動到指定位置

當一個列表項目很多&#xff0c;并且每個項目可以進入到其它Activity或者Fragment時&#xff0c;保存之前列表的位置是一個比較不錯的功能&#xff0c;今天研究了一下怎么保存瀏覽位置&#xff0c;發現GridView和它的父類中有4個相關的方法&#xff1a;public void smoothScrol…

android studio 跨進程,Android IPC機制(三)在Android Studio中使用AIDL實現跨進程方法調用...

本文首發于微信公眾號「后廠技術官」在上一篇文章Android IPC機制(二)用Messenger進行進程間通信中我們介紹了使用Messenger來進行進程間通信的方法&#xff0c;但是我們能發現Messenger是以串行的方式來處理客戶端發來的信息&#xff0c;如果有大量的消息發到服務端&#xff0…

nubia ui 5.0 android,流暢度爆棚 搭Android 5.0系統新機一覽

近期各品牌新機都不少&#xff0c;而且90%以上都是Android系統的手機&#xff0c;可見安卓手機的主導地位仍在上升。而在系統層次&#xff0c;Android 5.0已經逐步開始普及&#xff0c;近期上市新機百分百均采用了這一系統&#xff0c;值得一提的是定制不再“深度”&#xff0c…