• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 緊急求助,關于磁盤空間限制

    發表于:2007-06-08來源:作者:點擊數: 標簽:
    如何限制某個目錄占用的磁盤空間的大?。ㄅc用戶名無關),比如說 /export/home/temp1限制不超過100M /export/home/temp2不超過50M metor78 回復于:2003-07-07 10:38:07 這個我也不會哦,哪位大哥會,教我們吧?。?! race 回復于:2003-07-07 10:42:30 系統

    如何限制某個目錄占用的磁盤空間的大?。ㄅc用戶名無關),比如說

    /export/home/temp1  限制不超過100M
    /export/home/temp2  不超過50M

     metor78 回復于:2003-07-07 10:38:07
    這個我也不會哦,哪位大哥會,教我們吧?。?!

     race 回復于:2003-07-07 10:42:30
    系統管理書里面詳細的過程

     laoxia 回復于:2003-07-07 10:45:41
    只能分個區給這個目錄了,分區的物理大小就是目錄大小

     akai_feng 回復于:2003-07-07 10:46:10
    能不能詳細點說明一下

     laoxia 回復于:2003-07-07 10:46:25
    那位大爺還有招嗎?

     laoxia 回復于:2003-07-07 10:47:48
    要不產生一個專用的user作為這個目錄的屬主,再設QUOTA

     akai_feng 回復于:2003-07-07 10:50:01
    我有幾十個目錄,總不能分幾十個區吧
    建專用的user也行不通

     diag 回復于:2003-07-07 10:52:48
    能寫個SCRIPT 給 警告。。

    做 強限制。。我不會。。

     akai_feng 回復于:2003-07-07 10:53:05
    還有其他辦法嗎

    或者誰知道有沒有帶這樣功能的軟件

     akai_feng 回復于:2003-07-07 10:56:26
    警告沒有用的,每人理

     sql2000 回復于:2003-07-07 11:08:13
    [quote:01bf2488c7="laoxia"]要不產生一個專用的user作為這個目錄的屬主,再設QUOTA[/quote:01bf2488c7]  

    把這個目錄給某個group,為這個group設quota,好一些 ,不然能用這個目錄的人太少了,不方便.

     akai_feng 回復于:2003-07-07 11:11:32
    問題是除要限制的目錄外,用戶可以自由存取其他的目錄,不受限制

     diag 回復于:2003-07-07 11:14:10
    最苯的方法。。重裝。。

    cotoxx   /export/home/tmp1  500M
    C0T0X0  /export/home/tmp2  200m
    >>>>>>>>>>>>>>>>>>>

    留一部分 HD 不用。。如果有新加的話。。

    newfs  cotx0---

    /etc/vfstab 
    在加。。。。

     laoxia 回復于:2003-07-07 11:18:59
    [quote:8a189730e1="akai_feng"]問題是除要限制的目錄外,用戶可以自由存取其他的目錄,不受限制[/quote:8a189730e1]     你誤會了,你產生一個用戶,這個用戶不是正常的用戶,就是說他什么都不干,不作
    認何操作,不TELNET,或說死用戶,他存在的唯一目的就是他是某個目錄的擁有者
    來給這個目錄設QUOTA

     diag 回復于:2003-07-07 11:22:28
    chmod -R 777  QUOTA  

    ??????   

    laoxia 這個不好吧。。。

     akai_feng 回復于:2003-07-07 11:31:02
    [quote:38331116f4="laoxia"]    你誤會了,你產生一個用戶,這個用戶不是正常的用戶,就是說他什么都不干,不作
    認何操作,不TELNET,或說死用戶,他存在的唯一目的就是他是某個目錄的擁有者
    來給這個目錄設QUOTA[/quote:38331116f4]     

    其他用戶怎么操作這個目錄?owner不是他了

     jxbcpp 回復于:2003-07-07 12:51:32
    用虛擬文件系統
    先mkfile 指定大小的文件
    然后用lofiadm做成虛擬文件系統,然后Mount    
    具體步驟:
    # cd /data
    # mkfile 100m home0
    # lofiadm -a /data/home0
    /dev/lofi/1
    # newfs /dev/rlofi/1
    # mount /dev/lofi/1 /export/home0
    # df -k
    有個缺點,就是lofiadm創建的虛擬設備,如/dev/lofi/0,/dev/lofi/1等,系統重起后會丟失,但是文件(home0)的內容不會丟失,你需要創建腳本重新連接

    #!/bin/sh
    #/etc/rc2.d/S99lofidevice
    #put this script at /etc/rc2.d

    DEV0=`lofiadm -a /data/home0`
    mount $DEV0 /export/home0

     akai_feng 回復于:2003-07-07 12:59:28
    [quote:b28517e36a="jxbcpp"]用虛擬文件系統
    先mkfile 指定大小的文件
    然后用lofiadm做成虛擬文件系統,然后Mount[/quote:b28517e36a]     

    你是指每一個目錄都這么做嗎?幾十個(快超過100了)呀

     jxbcpp 回復于:2003-07-07 13:00:49
    [quote:d98db3f653="akai_feng"]    

    你是指每一個目錄都這么做嗎?幾十個(快超過100了)呀[/quote:d98db3f653]     

    那你用腳本來創建就可以了,不用手工挨個地來

     akai_feng 回復于:2003-07-07 13:04:37
    [quote:bdce24774d="jxbcpp"]    

    那你用腳本來創建就可以了,不用手工挨個地來[/quote:bdce24774d]     


    忘了說明一下,是在NFS+NIS環境下,

    如果在Server端做的話,客戶端怎么mount

     jxbcpp 回復于:2003-07-07 13:07:56
    [quote:452a294acd="akai_feng"]    


    忘了說明一下,是在NFS+NIS環境下,

    如果在Server端做的話,客戶端怎么mount[/quote:452a294acd]     

    你在NFS Server上mkfile好文件,然后share這些文件
    NFS Client上,mountSERVER共享的文件,然后用lofiadm創建虛擬文件系統     

    NFS Server上的操作:
    # mkdir /data
    # mkfile /data/home0
    # share /data

    NFS Client上的操作
    # mount NFS-SERVER:/data /data
    # lofiadm -a /data/home0
    ...
    ...     



    由于NFS共享的文件不能被客戶端用root存取,你得配置一下NFS SERVER,讓它可以讓客戶端的root存取

     akai_feng 回復于:2003-07-07 13:28:27
    [quote:dc785ada08="jxbcpp"]    

    你在NFS Server上mkfile好文件,然后share這些文件
    NFS Client上,mountSERVER共享的文件,然后用lofiadm創建虛擬文件系統     

    NFS Server上的操作:
    # mkdir /data
    # mkfile /data/home0
    # share /..........[/quote:dc785ada08]     

    公司的網絡不穩定,請見諒

    本來server上share一個目錄,這個目錄下再建很多子目錄,client端只用mount一個目錄,就可以使用所有這些子目錄,現在就是要限制這些子目錄的大小,如果用你的方法,每個子目錄多要做share和mount的動作,nfs 連接是不是多了點。

     jxbcpp 回復于:2003-07-07 13:35:18
    [quote:4cd672df4a="akai_feng"]    

    公司的網絡不穩定,請見諒

    本來server上share一個目錄,這個目錄下再建很多子目錄,client端只用mount一個目錄,就可以使用所有這些子目錄,現在就是要限制這些子目錄的大小,如果用你的方法,每個子目錄..........[/quote:4cd672df4a]     

    我說的是share服務器上的一個目錄,這個目錄里面有好多文件,文件就是mkfile出來的文件,而不是那些mount的虛擬文件系統

    還有另外一種方法,就是你在NFS SERVER上做好虛擬文件系統,比如mkfile了一下幾個文件
    /data/home0、/data/home1、/data/home2
    在NFS SERVER上相對應的虛擬文件系統掛接在:
    /export/home/home0、/export/home/home1、/export/home/home2
    這樣你就只要share /export/home就可以,在客戶端上mount NFS-SERVER:/export/home /export/home     

    好像前一種方法太笨,呵呵,這種方法較好

     akai_feng 回復于:2003-07-07 13:41:29
    [quote:3a86c85a21="jxbcpp"]    

    我說的是share服務器上的一個目錄,這個目錄里面有好多文件,文件就是mkfile出來的文件,而不是那些mount的虛擬文件系統

    還有另外一種方法,就是你在NFS SERVER上做好虛擬文件系統,比如mkfile了一下幾個..........[/quote:3a86c85a21]     

    好像可行

    可不可以再詳細點,你說的那條命令沒用過

     jxbcpp 回復于:2003-07-07 13:43:16
    已經很詳細了啊,大哥?。?!

    前面我都寫了具體的步驟了

     akai_feng 回復于:2003-07-07 13:47:52
    老大,留個email吧

    我先試試,有問題聯系你

     jxbcpp 回復于:2003-07-07 13:49:20
    [quote:fdac7f552a="akai_feng"]老大,留個email吧

    我先試試,有問題聯系你[/quote:fdac7f552a]     

    jxbcpp@263.sina.com

     diag 回復于:2003-07-07 13:50:58
    起個AUTOFS 吧。。。

     akai_feng 回復于:2003-07-07 16:20:09
    [quote:6ddb865c80="diag"]起個AUTOFS 吧。。。[/quote:6ddb865c80]     

    怎么說?

    本來就已經在用autofs 了

     mmmmn 回復于:2003-07-07 19:31:14
    試試這個,但我不知道他是不是真的有限制目錄大小的功能,請把實驗結果貼出來:
    mkfile 30m aaa
    mkdir bbb
    ln aaa bbb

     wohoo 回復于:2003-07-07 21:03:05
    mmmmn的好像不行...

     diag 回復于:2003-07-07 21:48:56
    我試過了。。

    NFS SERVER 上做 好。然后SHARE 出來。。

    CLIENT 用AUTOFS 。。。OK。。。

     jxbcpp 回復于:2003-07-07 23:03:00
    把整個試驗過程的步驟都貼出來吧,謝謝?。?!

     akai_feng 回復于:2003-07-08 09:24:27
    [quote:20f17ffdd5="jxbcpp"]把整個試驗過程的步驟都貼出來吧,謝謝?。?![/quote:20f17ffdd5]     

    客戶端坐虛擬文件系統到是可以了,過程如前所述,可客戶端有30幾臺那
    我的NFS Server是2.6版本,找不到lofiadm命令,怎么才能在server端做?

     diag 回復于:2003-07-08 09:52:19
    1) 

    root@<.nets: 109> mkfiel 10m mkfile
     oot@<nets: 110> mkfile  10m date
    root@<nets: 111> lofiadm -a /export/home15/date
    /dev/lofi/1
    root@<nets: 112> newfs 
    root@<nets: 112> newfs /dev/lofi/1 
    newfs: construct a new file system /dev/rlofi/1: (y/n)? y
    /dev/rlofi/1:   20468 sectors in 34 cylinders of 1 tracks, 602 sectors
            10.0MB in 3 cyl groups (16 c/g, 4.70MB/g, 2240 i/g)
    super-block backups (for fsck -F ufs -o b=#) at:
     32, 9664, 19296,
    root@<nets: 113> 

    root@<nets: 119> mkdir mkfile
    root@<nets: 120> cd ..
    root@<nets: 121> ls
      home15/   
    root@<nets: 122> mount /dev/lofi/1  /export/home15/mkfile/
    root@<nets: 123> 

    root@<nets: 119> mkdir mkfile
    root@<nets: 120> cd ..
    root@<nets: 122> mount /dev/lofi/1  /export/home15/mkfile/ 


    /etc/dfs/sharetab 
    /export/home15  -       nfs     o -rw ,anon=0      nets:/export/home15

    2) 
     mavericks client 
     autofs mount 
     /etc/init.d/autofs start 
     /export/home15  -rw,intr        nets:/export/home15 

    root@<mavericks: 69> cd /export/home15/mkfile/
    root@<mavericks: 71> ls
    root@<mavericks: 72> touch 1
    root@<mavericks: 73> ls
    1     



    cp: /export/home15/mkfile/./8_Recommended/109007-09: No space left on device
    cp: /export/home15/mkfile/./8_Recommended/108875-13: No space left on device

     wohoo 回復于:2003-07-08 09:54:46
    按照jxbcpp 方法測試結束,ok

     akai_feng 回復于:2003-07-08 10:38:22
    我的怎么不行

    Server端的設置如上,client端的設置也一樣,問題在于client端往/export/home15/mkfile中寫數據時,好像是寫到原來的磁盤空間里了,也就是/export/home15/mkfile本身的空間,而不是由/export/home/date做成的/dev/lofi/1中,

    誰能解釋一下

     diag 回復于:2003-07-08 10:48:20
    mount 上了嗎?  

    應該是OK。/。我做了10M。。。

    CP RECOMMAND 8 PATH 都說 空間不夠。。。證明是OK 的。

     akai_feng 回復于:2003-07-08 10:59:30
    [quote:da92dd1922="diag"]mount 上了嗎?  

    應該是OK。/。我做了10M。。。

    CP RECOMMAND 8 PATH 都說 空間不夠。。。證明是OK 的。[/quote:da92dd1922]   

    步驟如下:

    Server:

    #cd /export/home
    #mkdir vfs
    #cd vfs
    #mkfile 20m v1
    #lofiadm -a /export/home/vfs/v1
    #newfs /dev/lofi/1
    #pwd
    /export/home/vfs
    #cd ..
    #mkdir share
    #cd share
    #mkdir h1
    #mount /dev/lofi/1 /export/home/share/h1
    #share -F nfs -o rw /export/home/share

    Client

    #cd /tmp
    #mkdir temp
    #mount Server:/export/home/share /tmp/temp
    #cd temp
    #ls
    h1
    #cd h1
    #touch test
    #ls
    test

    其中省略關于權限設置的部分,問題是

    Server端

    #cd /export/home/share/h1
    #ls
    lost+found
    沒有剛剛touch 的 test
    #cd ..
    #umount /export/home/share/h1
    #cd h1
    #ls 
    test
    出來了

    你那邊不是這樣嗎?

     diag 回復于:2003-07-08 11:07:33
    是。。SERVER 上看的 和CLIENT 上看的不樣。。


    但是兩個CLIENT 上看的樣。

     akai_feng 回復于:2003-07-08 11:17:44
    問題我做copy,沒有遇到no space left

     diag 回復于:2003-07-08 11:30:02
    20 M 不小。。你COPY 個大的東東 看。。。

     jxbcpp 回復于:2003-07-08 12:47:27
    [quote:182cdc81clearcase/" target="_blank" >cc="akai_feng"]我的怎么不行

    Server端的設置如上,client端的設置也一樣,問題在于client端往/export/home15/mkfile中寫數據時,好像是寫到原來的磁盤空間里了,也就是/export/home15/mkfile本身的空間,而不是由/export/home/d..........[/quote:182cdc81cc]     

    /dev/lofi/1這樣的只是個設備文件,指向的是mkfile的空間。數據當然是存儲在mkfile出來的那個文件啦!

    /dev/lofi/1的空間大小就是mkfile出來的文件的大小     

    測試方法可以是mount 上/dev/lofi/1 設備后,在這個設備mount所在的目錄上mkfile大文件

     akai_feng 回復于:2003-07-08 12:49:22
    [quote:544815fc75="diag"]20 M 不小。。你COPY 個大的東東 看。。。[/quote:544815fc75]     

    沒有用的

    不過我找到問題點了

    Server上share的目錄如果是虛擬盤本身,就可以了,如
    share -F nfs -o rw /export/home/share/h1
    而不是
    share -F nfs -o rw /export/home/share

    這樣的話,又回到老問題了,nfs連接太多

     diag 回復于:2003-07-08 12:59:04
    /export/home15 - nfs -o rw ,anon=0 nets:/export/home15 

    我就是SHARE 的 整個?。牛兀校希遥裕龋希停?

    沒你的問題。。。

     akai_feng 回復于:2003-07-08 13:02:43
    [quote:223e0730f8="jxbcpp"]    

    /dev/lofi/1這樣的只是個設備文件,指向的是mkfile的空間。數據當然是存儲在mkfile出來的那個文件啦!

    /dev/lofi/1的空間大小就是mkfile出來的文件的大小     

    測試方法可以是mount 上/dev/lofi/1 設?.........[/quote:223e0730f8]     

    share出去后,client端看到的就不一樣了,如果share的是上一層目錄,沒有用,只能share/dev/lofi/1的安裝點的那個目錄,這樣client端才有容量限制

     jxbcpp 回復于:2003-07-08 13:43:03
    [quote:bf6a294509="akai_feng"]    

    share出去后,client端看到的就不一樣了,如果share的是上一層目錄,沒有用,只能share/dev/lofi/1的安裝點的那個目錄,這樣client端才有容量限制[/quote:bf6a294509]     

    為什么share上層目錄不行???測試過嗎?

    我沒法做試驗,只是覺得好像應該可以,因為存儲的東西都是相同的!

     diag 回復于:2003-07-08 13:48:02
    我試過不可以。。

    CLIENT 上看到的。。

    和?。樱牛遥郑牛摇】吹牟粯?。。

     maiku 回復于:2003-07-08 16:06:32
    volume manager

     akai_feng 回復于:2003-07-08 17:34:03
    [quote:faf06b57b5="jxbcpp"]    

    為什么share上層目錄不行???測試過嗎?

    我沒法做試驗,只是覺得好像應該可以,因為存儲的東西都是相同的![/quote:faf06b57b5]     

    最新說法

    不行是應該的,因為share的目錄最上只能到文件系統的安裝點,不能包含多個文件系統,這一點應該是好理解的,只是以前沒遇見這種情況,沒反應過來。

     jxbcpp 回復于:2003-07-08 23:07:08
    [quote:f57169f1cf="akai_feng"]    

    最新說法

    不行是應該的,因為share的目錄最上只能到文件系統的安裝點,不能包含多個文件系統,這一點應該是好理解的,只是以前沒遇見這種情況,沒反應過來。[/quote:f57169f1cf]     

    對對的,忘了著茬了,呵呵

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>