導航:首頁 > 編程系統 > linux用戶磁碟空間限制

linux用戶磁碟空間限制

發布時間:2023-08-05 16:59:49

⑴ 安裝linux操作系統需要多大磁碟空間

一般6-10G,建議20G以上。
由於Linux的內核的來源是一樣的,
但由於發行版本不同,
具體需要磁碟大小看具體系統需求。
Linux內核比較小,
安裝系統其實用不了多大的磁碟空間,
不像MAX
OS
和windows
。為了獲得完整的用戶體驗,
建議磁碟空間保證在20G以上,
如果需要安裝很多軟體和服務,
那麼自然就要擴大磁碟容量了。
當然也可以在系統裝好之後擴充磁碟容量,
但為了避免麻煩和數據損失,
建議在安裝時多分一點兒空間。

⑵ 如何限制Linux內存的使用

swap是一塊磁碟空間或者一個本地文件
/proc/sys/vm/swappiness 可以設置伺服器使用 swap 的積極程度。取值范圍為0-100,值越大,越積極使用swap,更傾向於回收匿名頁;值越小,越消極使用swap,更傾向於回收文件頁。
即使swap設置為0,當剩餘內存+文件頁小於頁高閾值( pages_high )的時候,也會發生swap

Linux有專門的內核線程 kswapd0 定期回收內存,為了衡量內存的使用情況, kswapd0 定義了三個內存閾值:頁最小閾值 pages_min 、頁低閾值 pages_low 和頁高閾值 pages_high ,剩餘內存使用 pages_free 表示。
kswapd0 定期掃描內存的使用情況,並根據剩餘內存和這三個閾值的關系進行內存回收操作。
pages_free < pages_min :進程可用內存耗盡,只有內核才可以分配內存
pages_min < pages_free < pages_low :內存壓力較大, kswapd0 會執行內存回收,直到剩餘內存大於高閾值為止
pages_low < pages_free < pages_high :內存有一定壓力,但還可以滿足新內存請求
pages_free > pages_high :剩餘內存較多,沒有內存壓力。
這些閾值可以通過內核選項來 proc/sys/vm/min_free_kbytes 間接設置。 min_free_kbytes 設置了頁最小閾值( pages_min )。 pages_low=pages_min*5/4 , pages_high=pages_min*3/2

/etc/security/limits.conf
通過這個配置文件可以對每個登錄的會話進行限制,這種限制不是全局的,也不是永久的,只在會話期間起作用。
通常,對單個用戶的限制優先順序高於對用戶組的限制

可以使用以下方式限制內存使用

語法
<domain> <type> <item> <value>

詳見 limits.conf(5) - Linux man page

/proc/sys/vm/overcommit_memory 控制內核使用虛擬內存的模式,可以設置為以下值

⑶ linux限定用戶或組對磁碟空間的使用

安裝磁碟配額支持軟體

yum install quota

製作文件系統,並以支持配額功能的方式掛載文件系統

mkfs.ext4 /dev/sdb1

mount /dev/sdb1 /tmp

mount -o remount,usrquota,grpquota /dev/sdb1

查看磁碟掛載時是否啟用磁碟配額技術

mount

要想永久掛載(需在配置文件里,加入usrquota,grpquota這兩個參數)
vim /etc/fstab

/dev/sdb1 /tmp ext4 defaults,usrquota,grpquota 0 0

檢測磁碟配額並生成配額文件(若是出錯,請關閉selinux)

quotacheck -cugv /tmp #此命令會在/tmp下生成兩個文件

#解釋:

-c 創建配額文件,

-u (-g) 掃描磁碟空間,計算每個用戶(組)識別碼所佔用的目錄和文件數,

-a 掃描在/etc/fstab文件里,有加入quota設置的分區,

-d 詳細顯示指令執行過程,便於排錯。

-R 排除根目錄所在分區

用戶和組帳號的配額設置

useradd wsfnk #先創建一個用戶,若有就不用創建了

edquota -u wsfnk #-g 表示 wsfnk組,在類似vim界面,編輯限制大小,


Disk quotas for user wsfnk (uid 1000):

Filesystem blocks soft hard inodes soft hard

/dev/sdb1 0 20 50 1 0 0

#對其中各欄位解釋如下:

#Filesystem下顯示實現磁碟配額的分區;

#blocks下為當前已經使用的大小,不用修改;

#soft為軟限制,超出後會給出警告,超出的部分默認會保存7天;

#hard為硬限制,不可超越的限制(軟硬限制默認單位都是KB);

#後面的兩個相同的soft、hard分別表示分區中這個用戶可以創建的文件數目軟硬限制;

#本例中設置,qingsword可以使用/dev/sdb1分區的軟限制大小10KB,硬限制20KB,可創建的文件個數軟限制是3個,硬限制5個;

edquota參數

-u :設置用戶的quta,這是預設的參數

-g :設置群組的quota

-p 源用戶名稱 :將源用戶的quota設置套用到其他用戶或組

-t :設置寬限期限


激活磁碟配額

quotaon -ugv /tmp

注意:磁碟配額中的blocks,不是fdisk里看到的blocks,而是表示1k

測試是否限制會生效

寫數據
mkdir /tmp/test

chmod 777 /tmp/test

切換用戶wsfnk

su wsfnk

cd /tmp/test

dd if=/dev/zero of=wss.test bs=1k count=500


關閉磁碟配額

#關閉單個磁碟的磁碟配額

quotaoff /sdb1

#關閉所有已經開啟的磁碟配額

quotaoff -a

#反之,開啟所有磁碟配額

quotaon -a

#如果不再使用磁碟配額,可以將配置文件也刪除

rm -rf /sdb1/aquota.*

#最後刪除/etc/fstab中的自動掛載即可。 詳情查看 網頁鏈接

⑷ linux磁碟空間不足怎麼辦,磁碟清理方法

linux中如果發生磁碟空間不足的問題,可能導致某些軟體無法使用,用戶賬號登錄發生問題,最為嚴重的情況可能導致系統的crash,所以如果發現磁碟空間不足,需要及時進行清理。

linux系統的磁碟清理相對於windows來說要簡單不少,原因是linux中的軟體安裝不像windows那樣需要注冊注冊表,linux中的軟體都是以文件的形式存在於目錄中的,所以刪除目錄及子文件就是刪除軟體。

linux中比較容易成為垃圾文件佔用空間的文件類型有下面幾種

  1. 日誌文件

  2. 軟體安裝包,tar包,rpm包,zip包等等

  3. 軟體運行結果

  4. 錯誤腳本導致的死循環文件

所以首先需要對上述文件進行排查,找出你需要刪除的無用數據,然後使用rm命令刪除即可。

命令:rm -rf foldername

⑸ linux下限制用戶最多隻能使用20M磁碟空間,50個文件。

edquota
-u
username
/dev/sda1
x
0
20000
y
0
50假設home在/dev/sda1分區上面,其中x,
y
是與home所在分區大小有關,配置時可以不管他

⑹ linux下限制用戶最多隻能使用20M磁碟空間,50個文件。

假如你要設置用戶user,在/dev/sda1 分區使迅笑讓用20M磁碟空間,50個文件,下文以/為例:
1.設畝局置/etc/fstab ,在defaults後添加usrquota:
/dev/sda1 / ext4 defaults,usrquota 0 0

2.mount -o remount / (應該要reboot)

3 .建立用戶磁碟配額資料庫:(可能要在單用戶模式下)
quotacheck -cvua

4. 啟動磁碟配額功能:
quotaon /dev/sda1

5.編輯用戶磁碟配額
edquota -u user
Filesystem blocks soft hard inodes soft hard
/dev/sda1 8 20000 50

6.查看用升行戶配額
requota -u user

閱讀全文

與linux用戶磁碟空間限制相關的資料

熱點內容
淘寶代碼隱藏導航不見了 瀏覽:7
macbookpro如何修改文件內容 瀏覽:965
java穩定排序 瀏覽:53
oppo文件管理的圖片 瀏覽:335
plc編程步數怎麼計算 瀏覽:142
ipad看電腦文件 瀏覽:935
成都製作pdf文件 瀏覽:735
怎麼樣點開電腦裡面的網路連接 瀏覽:755
微信怎麼退出賬號 瀏覽:32
w微信開發者工具 瀏覽:325
資料庫還原附加 瀏覽:713
打包成exe執行文件 瀏覽:652
信豐營銷app有哪些 瀏覽:463
蘋果文件下載項如何下載 瀏覽:179
ps摳婚紗教程 瀏覽:203
如何在移動硬碟上隱藏文件夾 瀏覽:451
瑞虎8老車機怎麼刷app 瀏覽:992
學ui設計要學java嗎 瀏覽:275
淘寶票房數據源怎麼調整 瀏覽:470
iphone5s升級ios卡黑屏 瀏覽:622

友情鏈接