當前位置:首頁 » 硬碟大全 » linux硬碟管理
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux硬碟管理

發布時間: 2022-05-14 10:24:53

1. Linux 磁碟管理

pvcreate /dev/sdc
pvcreate /dev/sdd
pvcreate /dev/sde
pvcreate /dev/sdf
pvcreate /dev/sdg
vgcreate vgmail /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg
lvcreate -L 15G -n lvmail vgmail
mkfs.ext3 /dev/vgmail/lvmail
mkdir /var/mail
mount /dev/vgmail/lvmail /var/mail

2. Linux用戶磁碟空間配額的管理

linux用戶磁碟空間配額的管理linux下要實現磁碟空間限制,需要安
quota
套件來實現。用戶磁碟空間限制是以文件系統(分區)為單位的,想要限制在/home目錄空間大小,那麼必須為/home單獨掛載一個分區。一、規劃文件系統1.1、查看文件系統的容量等信息Java代碼
df
-h
/
1.2、查看文件系統是否已加入quota支持Java代碼
mount
|
grep
/
1.3、為文件系統添加quota支持編輯fstab文件,選擇要設定
Quota
的文件系統,然後加入
usrquota

grpquota
選項:Java代碼
vim
/etc/fstab
/dev/sda1
/
ext3
defaults,usrquota,grpquota
1
1
其中
/dev/sda1
可以用
uuid
標識信息來代替Java代碼
UUID=a8454012-1fff-4d33-baa5-b57fb7d3e1e2
/
ext3
defaults,usrquota,grpquota
1
1
那如何查看磁碟與分區的標識信息?Java代碼
ls
-all
/dev/disk/by-uuid
1.4、臨時添加quota支持(選做)Java代碼
mount
-o
remount,usrquota,grpquota
/
1.5、重新掛載文件系統Java代碼
mount
-o
remount
/
1.6、查看文件系統掛載是否正確Java代碼
mount
-a
1.7、添加新硬碟掛載到/home目錄(選做)如果你/home目錄沒有獨立掛載一個分區,後期你可能想增加一個新的分區Java代碼
mkfs.ext3
/dev/sda6
#格式化並載入一個新分區
mkdir
/media/home
mount
/dev/sda1
/media/home
cp
-rf
/media/home/*
/home
#復制舊/home的內容到新/home目錄
umound
/media/home
fdisk
-l
#查看硬碟數及分區情況
fdisk
/dev/sda
#操作硬碟的命令
d:刪除分區、l:列出所有分區類型、m:列出幫助信息、n:添加一個分區、p:列出分區表信息、q:不保存退出、t:改變分區類型、w:把分區表寫入硬碟並退出二、安裝、初始化、啟動、關閉
Quota2.1、安硬碟
quota
套件Java代碼
aptitude
install
quota
quotatool
其中
quotatool
是一個基於命令行的磁碟配額設置和管理工具2.2、初始化
quota
規則文件quotacheck
-avugmchmod
600
/quota.*
#修改規則文件許可權-a
為所有添加了quota支持的文件系統,建立
quota
規則文件-v
顯示建立
quota
規則文件過程中的信息-u
建立
aquota.user
規則文件-g
建立
aquota.group
規則文件-m
強制初始化2.3、啟動關閉
quota
的服務Java代碼
quotaon
-avug
#啟動
quota
的服務
quotaoff
-auvg
#關閉
quota
的服務
三、配置
Quota
規則3.1、為用戶/組設置磁碟空間限額:Java代碼
edquota
-u
username
edquota
-g
groupname
filesystem:說明該限制值是針對哪個分區,例如/或/homeblocks:使用者已使用的磁碟區塊數量,該值由quota自動算出soft:單位為KB,一個非強制性磁碟空間限額hard:單位為KB,一個強制性磁碟空間限額inodes:使用者已使用的檔案數目soft:非強制性的inode的限制hard:強制性的inode的限制3.2、為批量用戶復制規則Java代碼
edquota
-p
group1
user1,user2,user3
..
3.3、為用戶/組設置寬限期通常將
hard
值設置大於
soft
值,就是為了讓寬限期發揮作用,默認超額寬限期為7天。edquota
-t四、Quota
報表4.1、用戶/組限額報表-s
使用1024倍數來指定單位,會顯示如M
之類的單位。Java代碼
quota
-uvs
user1
user2
user3
quota
-gvs
group1
group2
group3
4.2、文件系統限額報表查看所有使用者的
quota
限制情Java代碼
repquota
-auvs
五、Quota
測試與管理1、切換到user1用戶2、向當前目錄的bigfile文件寫入10次,每次1m的數據3、如果寫入大小沒有超過
hard
值,那麼進入寬限期倒計時。4、如果寫入超過hard值,那麼寫入失敗。Java代碼
su
user1
dd
if=/dev/zero
of=bigfile
bs=1M
count=10

3. Windows與Linux操作系統對磁碟和文件的管理方式有什麼異同點(求詳細)

Windows與Linux操作系統對磁碟和文件的管理方式區別為:文件格式不同、空間不同、碎片整理不同。Windows與Linux操作系統都是以一組磁碟管理應用程序的形式提供給用戶。在硬碟中產生臨時交換文件,用該文件所佔用的硬碟空間虛擬成內存。

一、文件格式不同

1、Windows操作系統:Windows操作系統使用FAT、NTFS文件格式。

2、Linux操作系統:Linux操作系統使用ext2、ext3、ext4文件格式。

二、空間不同

1、Windows操作系統:Windows操作系統的磁碟驅動器上有很多扇區,每個扇區都有存放一小段數據。大文件的存儲需要佔用很多不同的扇區。

2、Linux操作系統:Linux操作系統把所有文件都分散到了整個磁碟上,每兩個文件之間都留有相當巨大的空閑空間。

三、碎片整理不同

1、Windows操作系統:當文件被修改、體積增加時,Windows操作系統嘗試把文件新增的部分存放到緊鄰原始文件的扇區里。但周邊已經沒連續的足夠扇區空間了,文件需要被分割成數段。所以需要一個碎片整理工具。

2、Linux操作系統:當文件被修改、體積增加時,Linux操作系統通常有足夠的空間來擴展,一旦有碎片產生時,文件系統會嘗試移動整個文件來消除碎片。所以不需要一個碎片整理工具。

4. linux查看磁碟空間 都有哪些命令

打開linux系統,在linux的桌面的空白處右擊。在彈出的下拉選項里,點擊打開終端。在終端窗口中輸入df-lh即可查看磁碟空間情況。

LINUX操作系統是一種免費使用和自由傳播的類UNIX操作系統。其內核由林納斯·托瓦茲於1991年10月5日首次發布,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議,是一個性能穩定的多用戶網路操作系統。

在圖形計算中,一個桌面環境(Desktop environment,有時稱為桌面管理器)為計算機提供一個圖形用戶界面(GUI)。但嚴格來說窗口管理器和桌面環境是有區別的。

桌面環境就是桌面圖形環境,它的主要目標是為Linux/Unix操作系統提供一個更加完備 的界面以及大量各類整合工具和使用 程序,其基本 易用性吸引著大量的新用戶。桌面環境名稱來自桌面比擬,對應於早期的文字命令行界面(CLI)。

一個典型的桌面環境提供圖標,視窗,工具欄,文件夾,壁紙以及像拖放這樣的能力。整體而言,桌面環境在設計和功能上的特性,賦予了它與眾不同的外觀和感覺。

5. Linux中常見的磁碟管理工具有哪些

Linux中常見的磁碟管理工具有哪些
在Linux系統安裝時,其中有一個步驟是進行磁碟分區。在分區時可以採用Disk Druid、RAID和LVM等方式進行分區。除此之外,在Linux系統中還有fdisk、cfdisk、parted等分區工具。,將介紹幾種常見的磁碟管理工具。
1.fdisk
fdisk磁碟分區工具在DOS、Windows和Linux中都有相應的應用程序。在Linux系統中,fdisk是基於菜單的命令。用fdisk對硬碟進行分區,可以在fdisk命令後面直接加上要分區的硬碟作為參數,例如,對第二塊SCSI硬碟進行分區的操作如下所示:
[root@RHEL4 ~]# fdisk /dev/sdb
Command (m for help):
2.mkfs
硬碟分區後,下一步的工作是Linux文件系統的建立。類似於Windows下的格式化硬碟。在硬碟分區上建立文件系統會沖掉分區上的數據,而且不可恢復,因此在建立文件系統之前要確認分區上的數據不再使用。建立文件系統的命令是mkfs,格式如下:
mkfs [參數] 文件系統
mkfs 命令常用的參數選項:
-t :指定要創建的文件系統類型。
-c:建立文件系統前首先檢查壞塊。
-l file:從文件 file 中讀磁碟壞塊列表,file 文件一般是由磁碟壞塊檢查程序產生的。
-V:輸出建立文件系統詳細信息。
例如, 在/dev/sdb1 上建立 ext3 類型的文件系統, 建立時檢查磁碟壞塊並顯示詳細信息。
如下所示:
[root@RHEL4 ~]# mkfs -t ext3 -V -c /dev/sdb1
3.fsck
fsck 命令主要用於檢查文件系統的正確性。並對 Linux 磁碟進行修復。fsck 命令的格式如下:
fsck [參數選項] 文件系統
fsck 命令常用的參數選項:
-t:給定文件系統類型,若在/etc/fstab 中已有定義或 kernel 本身已支持的不需添加此
項。
-s:一個一個地執行 fsck 命令進行檢查。
-A:對/etc/fstab 中所有列出來的分區進行檢查。
-C:顯示完整的檢查進度。
-d:列出 fsck 的 debug 結果。
-P:在同時有-A 選項時,多個 fsck 的檢查一起執行。
-a:如果檢查中發現錯誤,則自動修復。
-r:如果檢查有錯誤,詢問是否修復。
例如,檢查分區/dev/sdb1 上是否有錯誤,如果有錯誤自動修復。
[root@RHEL4 ~]# fsck -a /dev/sdb1
fsck 1.35 (28-Feb-2004)
/dev/sdb1: clean, 11/26104 files, 8966/104388 blocks
4.dd
dd命令用於將指定的輸入文件拷貝到指定的輸出文件上。並且在復制過程中可以進行格式轉換。dd命令與cp命令的區別在於:dd命令可以在沒有創建文件系統的軟盤上進行,拷貝到軟盤的數據實際上是鏡像文件。類似於DOS中的disk命令的作用。dd命令的格式為:
dd [<if=輸入文件名/設備名>] [<of=輸出文件名/設備名>] [bs=塊位元組大小] [count=塊數]
6.
命令用於顯示磁碟空間的使用情況。該命令逐級顯示指定目錄的每一級子目錄佔用
文件系統數據塊的情況。 命令語法如下:
[參數選項] [name---]
命令的參數選項:
-s:對每個 name 參數只給出佔用的數據塊總數。
-a:遞歸顯示指定目錄中各文件及子目錄中各文件佔用的數據塊數。
-b:以位元組為單位列出磁碟空間使用情況(AS 4.0 中默認以 KB 為單位) 。
-k:以 1024 位元組為單位列出磁碟空間使用情況。
-c:在統計後加上一個總計(系統默認設置) 。
-l:計算所有文件大小,對硬鏈接文件重復計算。
-x:跳過在不同文件系統上的目錄,不予統計。
例如,以位元組為單位列出所有文件和目錄的磁碟空間佔用情況。命令如下所示:
[root@RHEL4 ~]# -ab

6. Linux系統中進行磁碟管理的常用命令有哪些

Linux磁碟與文件系統管理命令

fdisk:磁碟分區工具

partprobe:更新內核的硬碟分區表信息

tune2fs:調整ext2/ext3/ext4文件系統參數

parted:磁碟分區工具

mkfs:創建Linux文件系統

mpe2fs:導出ext2/ext3/ext4文件系統信息

resize2fs:調整ext2/ext3/ext4文件系統大小

fsck:檢查並修復Linux文件系統

dd:轉換或復制文件

mount:掛載文件系統

umount:卸載文件系統

df:報告文件系統磁碟空間的使用情況

mkswap:創建交換分區

swapon:激活交換分區

swapoff:關閉交換分區

sync:刷新文件系統緩沖區

7. linux系統如何管理磁碟空間

  • 刪除臨時文件

    BleachBit基本上是一個Linux清理垃圾的軟體。

    它會掃描您的計算機不必要的臨時文件,並自動刪除以釋放空間。這包括緩存,瀏覽器歷史,和其他的臨時文件。您可以從Ubuntu軟體中心安裝BleachBit。

8. Linux系統中進行磁碟管理的常用命令有哪些分別有什麼功能

Linux磁碟管理常用三個命令為df、、fdisk。
df,全稱:disk full,列出文件系統的整體磁碟使用量
,全稱:disk used,檢查磁碟空間使用量
fdisk,用於磁碟分區。
接下來我們看看詳細的內容介紹:
df命令參數功能:檢查文件系統的磁碟空間佔用情況,可以利用該命令獲取磁碟被佔用了多少空間,目前還剩下多少空間等信息。
語法:df [-ahikHTm] [目錄或文件名]
參數:
-a:列出所有文件系統,包括系統特有的/proc等文件系統;
-k:以KBytes的容量顯示各文件系統;
-m:以MBytes的容量顯示各文件系統;
-h:以較易閱讀的格式自行顯示,比如:GBytes、MBytes、KBytes;
-H:以M=1000K取代M=1024K的進位方式;
-T:顯示文件系統類型;
-i:不用磁碟容量,以inode的數量來顯示。
命令也是查看使用空間的,但是與df命令不同的是,Linux 命令是對文件和目錄磁碟使用的空間進行查看,還是和df命令有一些區別的。
語法:[-ahskm]文件或目錄名稱
參數:
-a:列出所有的文件與目錄容量;
-h:以較易閱讀的格式顯示;
-s:列出總量而已,而不列出每個各別的目錄佔用容量;
-S:不包括子目錄下的統計,與-s存在差別;
-k:以KBytes列出容量顯示;
-m:以MBytes列出容量顯示。
fdisk命令fdisk是Linux的磁碟分區表操作工具。
語法:fdisk[-l]裝置名稱
參數:
-l:輸出後面接的裝置所有的分區內容。若僅有fdisk -l時,則系統將會把整個系統內能夠搜尋到的裝置的分區均列出來。

9. linux磁碟空間不足怎麼辦磁碟清理方法

1、定期對重要文件系統掃描,並作對比,分析那些文件經常讀寫

#ls–lR/home>;files.txt

#diff filesold.txt files.txt

通過分析預測空間的增長情況,同時可以考慮對不經常讀寫的文件進行壓縮,以減少佔用空間。

2、查看空間滿的文件系統的inodes消耗

#df -i/home

如果還有大量inode可用,說明大文件佔用空間,否則是可能大量小文件佔用空間。

3、找出佔用空間較大的目錄

查看/home佔用的空間

# -hs/home

查看/home下佔用空間超過1000m

# |awk '$1>;2000'

4、找出佔用空間較大的文件

#find /homesize+2000k

5、找出最近修改或創建的文件

先touch一個你想要的時間的文件如下:

# touch-t 08190800 test

#find/home -newer test -print

6、刪除系統日誌等

刪除生成core,mbox等文件

#find/ -name core|xargs rm -rf

刪除日誌

#rm -rf/var/log/*

7、對分區做鏈接

在有空間的分區,對沒有空間分區做鏈接

#ln -s /home/usr/home

8、找出耗費大量的空間的進程

根據不同的應用,找出對應的進程,分析原因

9、檢查並修復文件系統

#fsck -y/home

10、重啟機器