公司的檔案伺服器因為是公用的, 大家都可以放東西上去, 所以變成檔案伺服器硬碟常常不夠用,
後來我們想到了一個方式, 就是新增了一個垃圾資料夾不讓大家看到, 只要一看到有容量放出來了, 就開始塞垃圾檔案進去.
我想請問的是, 我記得許久之前有看過有人教, 可以在Dos下新增, 並指定一個檔案的大小, 突然發現這個指令我很需要但又一直找不到key word, 或是有同行知道如何新增大量垃圾檔案的方式, 也請和我介紹一下, 謝謝.
先使用 fsutil 偵測目前 free size 有多大,再使用 fsutil 產生一個空檔案:
fsutil volume diskfree C:
fsutil file createnew C:\tempfile.txt 1000000
謝謝, 這個就是我想要的 ^^
請問一下, 若想要對該指令下一個數量, 但檔名又不重複, 請問要怎麼設呢?
我目前的指令為
"fsutil file createnew f:\temp\tempfile.txt 1000000000"
會在F槽的Temp資料夾下, 新增一個tempfile.txt而有近1G的垃圾檔, 但再按一次後, 就會出現該檔案已存在.
請問我可以設定成, 這個檔案, 我想要同時新增十個, 每個檔案為1G, 但檔名會依序或亂數增加嗎?
感謝啊~
<pre class="c" name="code">
FOR /F "tokens=1-4 delims=:." %%a IN ("%time%") DO (
SET FileTime=%%a%%b%%c%%d
)
fsutil file createnew F:\temp\%FileTime%.txt 10000000000
如果用系統提供的"配額"功能, 可行性如何?
這個選項我們有考慮過, 但它只能針對單一個硬碟做控制, 沒辦法對資料夾做限制, 之前查到的, 好像只有賽門鐵克的一套軟體, 可以對資料夾做容量大小的限制, 不過公司要省錢, 只好放棄.
還是謝謝你的意見.
若是Server 2003 R2也有目錄配額管理...
http://technet.microsoft.com/zh-tw/library/cc756068(v=ws.10).aspx
http://www.ithome.com.tw/itadm/article.php?c=61432
我們公司的Server還在2003, 我找了一下, 好像沒有你所說的功能, 還是謝謝你提供的資訊, 感謝~
謝謝, 但我們的伺服器還在win 2003, 若升級的話, 我會參考你的資訊, 謝謝喔~
不客氣
另外
檔名不重複的話就我上面有寫個回應那樣,抓當時時間,但把時間格式中的冒號去掉當作檔名,這樣就不會有檔名問題了,上面回應時忘了說明一下。
批次檔的內容可以參考這邊說明:
http://alexchuo.blogspot.com/2006/07/blog-post.html
2003 R2版就有磁碟配額功能
也叫檔案伺服器管理