無法拷貝共享 都是壓縮文件惹的禍
無法拷貝共享內容
最近,由于工作需要單位新進了一批員工,單位領導要求筆者為這些新來的每一位員工創建好文件服務器訪問賬號,同時為他們合理分配好服務器空間。以前,筆者是采用Windows Server 2003系統自帶的磁盤配額功能來為每一位員工分配服務器空間大小的,不過現在單位員工人數增加了后,服務器的磁盤空間卻沒有同步擴大,不得已筆者只好將每一位員工服務器使用空間縮小了;同時為了有效節約寶貴的服務器空間資源,筆者又將保存了單位重要資料的共享文件夾進行了壓縮。
由于服務器中的共享文件夾里包含的內容幾乎都是單位的一些Word文檔、Excel表格,還有少部分會議圖像,因此筆者直接打開了共享文件夾的屬性設置窗口,單擊其中的“高級”按鈕,打開高級設置窗口,選中其中的“壓縮內容以便節省磁盤空間”選項,將目標共享文件夾中的內容進行了壓縮,如此一來,不但節約了服務器空間容量,而且單位員工訪問起來也是比較方便,不過就是這樣一種筆者認為非常完美的方案竟然在之后幾天“惹禍”了。
有一位新員工嘗試將服務器中的共享文件夾內容拷貝到自己的磁盤空間中時,系統竟然彈出故障提示,說拷貝共享文件夾時發生錯誤。筆者聽到這種故障反映時,原以為這只是一種個別現象,肯定是新員工自己操作不當引起的。可哪里知道,之后連續好幾天,又有幾位新員工向筆者反映說,他們在拷貝服務器中的共享內容時也出現了相同的故障現象,那就是無法拷貝共享內容。到了這里,筆者才真的認為單位的文件服務器發生了故障。
尋找無法拷貝原因
由于報錯的員工反映的故障現象都相同,那就是在拷貝保存了單位重要資料的共享文件夾時,都會發生無法拷貝的故障提示。起初,筆者認為這種故障很可能是服務器空間容量的分配存在問題,可是仔細對磁盤配額的參數設置以及用戶的操作權限進行了檢查,沒有發現任何問題,這說明該故障與磁盤配額沒有什么關系。在檢查保存了單位重要資料的共享文件夾屬性時,筆者發現該共享文件夾占用服務器的空間大小為1.51GB,這與筆者事先通過服務器磁盤配額功能分配給每一位新員工2GB大小的配額限制還有一定的差距,換句話說,新員工按照道理可以將1.51GB大小的共享文件夾內容拷貝到自己的2GB的服務器空間中,會不會是新員工在操作方面出現了錯誤?
想到這里,筆者立即來到一位員工的計算機前,檢查了一下分配給該員工的服務器空間內容,結果一眼看出了問題,原來經過NTFS壓縮過了的文件名稱應該都是藍顏色的字體,可是這里的文件字體仍然都是黑色的,這說明拖放到這位員工自己的磁盤空間中時,共享文件夾內容是沒有被壓縮的,這是為什么呢?在相同的服務器磁盤分區中,使用了相同NTFS文件格式的系統為什么會出現兩種不同的顯示效果呢?
對于這樣的疑惑,筆者從來沒有遇到過,只好向Internet網絡求助,結果終于找到了故障原因:原來經過Windows Server 2003系統的NTFS壓縮功能壓縮過了的共享文件夾,盡管它們占用服務器空間的大小變化了,不過共享文件夾自身的大小卻沒有減小,拷貝經過壓縮過了的文件內容時,Windows Server 2003系統會自動對其執行解壓縮操作,將目標文件夾的大小恢復到原來狀態。根據這樣的理論,筆者立即查看了保存了單位重要資料的共享文件夾原始數據大小,發現它的大小竟然為2.2GB,而筆者利用服務器磁盤配額功能分配給每一位新員工的空間大小只有2GB,顯然將2.2GB大小的數據內容拷貝到2GB的服務器空間中,肯定會出現無法拷貝共享文件夾的故障現象。
解決無法拷貝故障
找到無法拷貝共享文件夾的原因后,避免這種故障現象的再次發生也就十分簡單了,要么建議同事日后不要將共享文件夾中的內容拷貝到自己的服務器空間中,要么直接利用WinZip之類的專業壓縮工具將共享文件夾重新壓縮一下;不過從實際使用效果來看,上面兩種方案都不是非常完美,因為前一種方案可能會降低新員工訪問共享文件夾內容的效率,后一種方案讓新員工無法直接查看服務器空間中的共享文件夾內容,畢竟經過WinZip工具壓縮過了的共享文件夾內容,是無法直接解壓保存到新員工自己的服務器空間中的。
后來,筆者經過反復琢磨與實踐,終于找到了兩全其美的方案,那就是在單位的Windows Server 2003服務器系統中,并不把單位的重要資料內容真正共享出來,而是把這些資料對應的快捷方式共享發布出來,日后新員工只要將保存了各種資料快捷方式的共享文件夾拷貝到自己的服務器空間中,就能實現快速訪問單位共享資源的目的,同時也避免了服務器空間容量不夠的麻煩。
【編輯推薦】