導航:首頁 > 編程系統 > linux掛載點限額

linux掛載點限額

發布時間:2023-09-09 16:49:07

⑴ 在linux中設置用戶磁碟配額,給用戶tom的home目錄做磁碟配額限制,軟限制為100K,硬限制300K怎麼做。

首先要確定在哪一個分區使用quota,就要在/etc/fstab中輸入這樣的欄位/dev/sda* /web ext3 defaults,usrquota 0 0保存退出 第二步:quotacheck -cavu第三步:輸入命令:edquota tom會看到以下的界面
Disk quotas for user tom (uid 502):
Filesystem blocks soft hard inodes soft hard
/dev/sda* 0 100 300 0 3 3 第四步:quotaon /dev/sda*第五步,驗證:repquota -a切換到tom用戶dd if=/dev/zero of=/web/tom1 bs=1024 count=100dd if=/dev/zero of=/web/tom1 bs=1024 count=300掛載點因你自己的情況而異搞定,收工你應該有基礎吧,問的問題看起來像個勤快人的樣子,多測試就知道,磁碟配額沒什麼東西

⑵ Linux如何創建掛載點

掛載文件系統,目前有兩種方法,一是通過 mount 來掛載,另一種方法是通過/etc/fstab文件來開機自動掛載;
1、通過mount 來掛載磁碟分區(或存儲設備)
mount [-t 文件系統 ] [-o 選項] 設備 目錄
註: -t 通過這個參數,我們來指定文件系統的類型,一般的情況下不必指定有時也能識加,-t 後面跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等,其中 vfat 是fat32和fat16分區文件系統所所用的參數;如果您忘記了文件系統,也可以在-t 後面加auto ; -o 這個選項,主要選項有許可權、用戶、磁碟限額、語言編碼等,但語言編碼的選項,大多用於vfat和ntfs文件系統;由於選項太多,還是請您看看 man mount ;這里不多說;設備 指存儲設備,比如/dev/hda1, /dev/sda1 ,cdrom 等...至於您的系統中有哪些存儲設備,主要通過 fdisk -l 或者查看 /etc/fstab 或 dmesg ;一般的情況下光碟機設備是/dev/cdrom ;軟碟機設備是/dev/fd0 ;硬碟及移動硬碟以 fdisk -l 的輸出為准;

2、通過/etc/fstab文件來開機自動掛載文件系統
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/1 / ext3 defaults 1 1
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0

類似這樣的結構

⑶ linux磁碟配額可以通過哪兩種方法對用戶進行限制

Linux磁碟配額

1. 磁碟配額的使用限制

僅針對整個分區:磁碟配額實際運行時,是針對「整個分區」進行限制的,例如,如果/dev/hda5載入在/home下,那麼,在/home下面的所有目錄都會受到限制。
核心必須支持磁碟配額:Linux系統核心必須支持磁碟配額模塊。
磁碟配額的記錄文件:使用的Kernel 2.6.XX的核心版本,這個核心版本支持新的磁碟配額模塊,使用的默認文件(aquota.user、aquota.group)將不同於舊版本的quota.user和quota.group。舊版本的磁碟配額可以通過convertquota程序來轉換

只對一般身份用戶有效:並不是所有在Linux上的賬號都可以設置磁碟配額,例如root就不能設置磁碟配額,因為他擁有整個系統所有的數據。
2. 磁碟配額程序對硬碟配額的限制
最低限制( soft ):這是最低限制容量。用戶在寬限期間之內,它的容量可以超過最低限制,但必須在寬限時間之內將磁碟容量降低到最低限制的容量限制范圍之內。
最高限制( hard ):這是「絕對不能超過」的容量。通常最高限制會比最低限制高。
寬限時間:寬限之間是指當用戶使用的空間超過了最低限制,卻還沒有到最高限制時,在這個「寬限時間」內,就必須請用戶將使用的磁碟空間降低到最低限制之下,否則則不允許在寫入。反之,則寬限時間取消

3. 基本的磁碟配額命令
在開始進行磁碟配額的實際練習之前,先了解一下磁碟配額使用的命令,這些命令分為兩種,一種是查詢功能(quota、quotacheck、quotastats、warnquota、requota),另一種則是編輯磁碟配額的內容(edquota、setquota)。下面我們來討論這些基本命令。
3.1. /etc/mtab
為什麼要提這個文件系統實際載入的記錄文件呢?要注意,當我們使用磁碟配額的時候,系統會去搜素:「系統上具有磁碟配額參數的分區」,所以,當我們要使用磁碟配額的功能時,系統文件必須要支持磁碟配額的標志。一般來說,我們是通過編輯/etc/fstab後,在重新載入文件系統的方法,來讓系統的文件系統支持磁碟配額。這個概念很重要。
3.2. quota
這個命令僅僅用來「顯示」當前某個用戶或者組的磁碟配額值。
# quota -uvs //這個是顯示當前用戶的配額值
-u:表示顯示用戶的配額
-g:表示顯示組的配額
-v:顯示每個文件系統的磁碟配額
-s:可以選擇用Inode或者磁碟容量的限制值來顯示
# quota -gvs //顯示root用戶所在組的配額值
# quota -uvs test1 //顯示test1用戶的配額值

3. 3.quotacheck
這個命令的主要目的是掃描某個磁碟的配額空間,它會針對分區進行掃描,並且,由於該磁碟持續欲行,可能掃描過程中文件會增加,造成磁碟配額掃描錯誤,因此,當使用quotacheck時,該磁碟將「自動被設置為只讀扇區」;掃描完畢後,掃描所得的磁碟空間結果會寫入該區最頂端(aquota.user與aquota.group)
# quotacheck -cug //掃描分區,並生成配額信息文件
-a:掃描所有在/etc/mtab內含有磁碟配額支持的文件系統,加上此參數,可以不寫/mount_point
-v:顯示掃描過程
-u:針對用戶掃描文件與目錄的使用情況,會建立quota.user
-g:針對組掃描文件及與目錄的使用情況,會建立quota.group

-c :代表創建
Ps:如果提示不能quotacheck,許可權不足,此時的原因是因為SElinux ,關閉它就能創建了。

3. 4: edquota

這個文件時編輯每一個「用戶」或者「用戶組」的磁碟配額數值。通常我們以edquota -u username或者是edquota -g groupname來編輯個人與用戶組的磁碟配額值,不過這樣一個一個分配很慢。也可以直接復制一個人的設置給另外一個人。用edquota -p user1 -u user2,下面介紹編輯時,裡面的幾個值
。filesystem:代表這個磁碟是針對哪個分區
。blocks:這個是當前用戶在文件系統上所消耗的磁碟數量,也就是當前用戶使用的空間,單位是KB
-u:配置用戶的磁碟配額
-g:配置組的磁碟配額
-p:復制磁碟配額設定,從一個用戶到另一個用戶
-t:修改寬限時間,可以針對分區
# edquota -u test1 //配置test1的磁碟配額

# edquota -p test1 -u test2 //將test1的配置服務之test2

#edquota -t //修改寬限時間 可以針對每個分區

3.5. quotaon
這個命令是啟動磁碟配額,不過,由於這個命令是啟動aquota.group與aquota.user的,所以必須要先完成quotacheck的工作,然後執行quota -a即可啟動
-u:針對用戶啟動磁碟配額
-g:針對用戶組啟動磁碟配額
-v:顯示啟動過程的相關信息
-a:根據/etc/mtab內的文件系統設置啟動相關的磁碟配額,若不加-a的話,則後面就需要加上特定的文件系統
#quota -avug //啟動所有的磁碟配額
#quota -uv /data //啟動/data裡面的用戶磁碟配額設置

3.6. quotaoff
-a:全部文件系統的磁碟配額都關閉
-u:關閉用戶的磁碟配額
-g:關閉組的磁碟配額
#quotaoff -a //全部關閉
#quotaoff -u /data //關閉/data的用戶磁碟配額設置值

⑷ 安裝linux系統至少要幾個掛載點,他們的大小分別是什麼

一般設置三個就行了,/boot swap / /boot 是引導分區,一般都很小,所以設置100M就足夠了, swap是分頁文件,就是相當於windows的虛擬內存,你可以根據你的物理內存設置,一般設置成物理內存的1.5 ~3倍 之間, / 這是linux系統的跟分區,linux下的所有文件都在這個下邊,這個要設大一點,你可以把餘下的空間全部都分給他

⑸ 如何在Linux中設置磁碟限額

LINUX下磁碟限額的配置(以CentOS版本為例):
1、編輯修改/etc/fstab文件

vim/etc/fstab
LABEL=//ext3defaults11
#改為:
LABEL=//ext3defaults,usrquota11

2、重新裝載 Linux 分區

mount-oremount/
#usrquota是基於用戶的磁碟配額,grpquota是基於組的磁碟配額

3、在准備加磁碟限額的文件系統安裝點目錄建立aquota.user 和 aquota.group 文件

cd/
touchaquota.user
#為用戶設置磁碟限額
touchaquota.group
#為用戶組設置磁碟限額

4、將兩個文件(aquota.user、aquota.grup)格式化

quotacheck-mc/#-m的意思是強迫在「讀、寫」模式下檢查硬碟的配額。

5、啟動磁碟配額。

quotaon/

6、設置用戶/組的配額

edquota用戶名/組名
#例如給swm用戶設置限制:
#edquotaswm(執行打開一個vi窗口編輯)
Diskquotasforuserswm(uid505):

/dev/

7、設定磁碟限額的時間

edquota-t
#出現一個vi窗口:
:
Timeunitsmaybe:days,hours,minutes,orseconds

/dev/sda37days7days
#按照需要修改。重新啟動就磁碟限額就生效

8、如果復制相同的磁碟配額給不同用戶

edquota-puseruser1user2user3
edquota-g-pgroupgroup1group2group3

9、取消磁碟限額

quotaoff/

⑹ Linux掛載文件的許可權

在Linux中也可以讀取Windows分區,包括fat32格式的和ntfs格式的。讓Linux系統啟動時有自動掛載windows分區許可權,可以命令寫入 /etc/fstab 文件中,下面是一個例子:

/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part1/windows/Cntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part5/windows/Dntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800
#/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6/windows/Entfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6/windows/Entfs-3gusers,gid=users,fmask=0,dmask=0,locale=en_US.UTF-800
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part7/windows/Fntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800

默認掛載是 root 擁有讀寫許可權,當沒有執行許可權,其它用戶只有可讀許可權。

如上代碼掛載文件許可權設置解釋如下:

#dmask是目錄的mask,fmask是文件的mask
#mask是許可權掩碼,由3個八進制的數字所組成,
#當前訪問許可權去掉許可權掩碼所表示的許可權之後,
#即可產生建立文件時預設的許可權。
#第一位表示自己訪問的許可權
#第二位表示同組訪問的許可權
#第三位表示其他所有人訪問的許可權

#每位表示為二進制,又可以有三位,分別表示讀、寫和可執行。
#例如-r-----r-x表示文件
#自己可以讀,不能寫,不能執行
#同組人不能讀,不能寫,不能執行
#其他人可以讀,不能寫,可以執行
#因為掛載的是windows的盤符,是ntfs分區,
#linux為了安全起見,分區只讀,默認訪問模式為555
#可以執行可以讀但是不能寫入,而且中間一位不能改動。

⑺ Linux 掛載點空間是否會用滿

你的意思是不是把60G分區掛載到/user目錄下,然後/user目錄就只能存儲60G數據,然後再把一個20G的空版間權掛載到/user/new目錄下,這樣/user目錄確實可以存儲80G空間,而/user只是一個掛載點,不佔空間,掛載後,你往/user目錄寫數據,實際上就是寫入到60G分區里,而往/user/new目錄寫數據,就是往20G分區里寫數據,就是這樣

⑻ linux紅帽5.4 系統,我想為/oracle掛載點分配30G空間,怎麼操作謝謝,硬碟上還有110G空間未分配,謝謝

swap分區是不掛載的,可能需要用swapon [partition]來啟用,free命令可以輔助查看是否啟動了(若有多個swap分區或swap文件,free命令只統計總swap大小)。
對於Linux支持的分區格式,可以用mount [partition] [mountpoint]命令來掛載,對於Linux不支持的分區,可能需要第三方軟體來掛載,掛載方法視所用軟體而定。

[partition]格式一般為/dev/hda1、/dev/sdb2、……
[mountpoint]就是一個目錄位置(不強求空目錄,但掛載後原目錄內容不可達,目錄位置不知道能不能用相對地址),常見有/mnt、/media/[分區標簽]、……dianqicsf希望有所提示,有空到51cto,365testing進一步交流!

閱讀全文

與linux掛載點限額相關的資料

熱點內容
什麼是機靈數據 瀏覽:724
ecshop配置文件 瀏覽:116
excel兩個表格怎麼對比相同數據 瀏覽:383
ps4港服文件怎麼弄 瀏覽:560
蘋果6splusnote5s6 瀏覽:426
定向流量30G都包括哪些APP 瀏覽:352
apple和瑤瑤綜藝 瀏覽:351
打開word所在文件夾自動彈出 瀏覽:390
c怎麼編程改名字 瀏覽:146
哪些電視劇app不帶logo的 瀏覽:406
開機後桌面變黑色桌面文件丟失 瀏覽:136
網路電視怎麼用遙控器 瀏覽:953
我的世界json打開失敗 瀏覽:867
易語言56教程視頻 瀏覽:610
linux開機啟動文件 瀏覽:773
給寶寶唱兒歌用什麼app 瀏覽:354
投標文件為什麼要使用cad軟體 瀏覽:522
一季度保險業務數據如何看 瀏覽:398
為什麼行車記錄儀文件大小為0 瀏覽:795
win10筆記本傳輸文件 瀏覽:735

友情鏈接