Recycled和Recycler的故事


原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/156012


     首先說明一下,這里不是英語課堂,本文也不是來辨析Recycled和Recycler這兩個單詞的含義。Recycled是FAT32和NTFS分區格式下的回收站名稱,而Recycler僅存在于NTFS分區格式中。

通過本文,你可以了解到

◆什么是Recycled和Recycler

◆這2個文件夾是如何產生的

◆兩者的區別與聯系

◆如何理解這兩個文件夾       

     初看上去Recycled和Recycler都有回收的意思,似乎沒什么區別,但實際上區別還是很大的,想把它們弄明白就需要知道它們是怎么來的,具體做什么的等等問題。先前已經說過它們各自的存儲位置,為了印證這一點,我準備了一個未劃分的分區,大約60G空間,實驗的大致步驟是將這個分區劃分為2個不同的分區格式,然后在此基礎上進行分析。

一、準備工作

打開磁盤管理工具,如下圖

1.jpg

這里有三個分區,現在我們需要將最后一部分劃分成2個獨立的分區,分別是FAT32格式和NTFS格式。

在空白分區上點右鍵,并選擇【新建邏輯驅動器】,如下圖:

2.jpg

在這里向導提示中,點擊【下一步】

3.jpg

這里已經默認選中了【邏輯驅動器】,點擊【下一步】

4.jpg

這里我們需要指定第一個分區的大小,有一個知識點要先交代一下。我們知道,當單個分區大于32G的時候,是無法設置為FAT32分區格式的。這里我們做一個測試,看是否果真如此。

5.jpg

32G也就是32768MB,此時就輸入32768.然后點擊【下一步】

6.jpg

這里默認即可,點擊【下一步】

7.jpg

從上圖可以看到,當分區大小等于32768MB的時候,我們可以選擇FAT32格式。小于32768MB自然也可以。那如果是32769MB呢? 看一下系統對所謂的32G限定的是不是真的如此或僅僅是一個模糊的概念。

返回到設定磁盤大小那里,我們輸入32769MB

8.jpg

這里依然默認,點擊【下一步】

9.jpg

這里默認即可,點擊【下一步】

Recycled和Recycler的故事

可以看到,這里只能選擇NTFS格式了,因為這個分區已經大于32G,即32769MB??梢?2G大小的限制是真實存在的,而且非常準確,并非一個模糊的概念。

我們首先要劃分一個FAT32的分區即32G的大小,設置為E盤,剩下的29G為F盤,格式為NTFS。

11.jpg

二、創建Recycled和Recycler文件夾

   難道這兩個東東不是自動就有的嗎?對,如果按照常規思路,的確應該是默認就創建好了的,但實際情況呢?我們來看一看

     因為這兩個文件夾都是屬于系統級別的文件,所以默認都是隱藏的,我們需要將它們顯示出來(操作過程略)

     已經設置了取消隱藏系統文件,但是還是沒有,如下圖

E盤:

12.jpg

F盤:

13.jpg

F盤里只有一個System Volume Information文件夾,這個是給系統還原存儲相關信息用的,和今天討論的話題沒什么關系,暫且不予理會。

看來,這兩個文件夾并不是默認就有的,怎么弄出來呢?

很簡單,只要在E或F分區隨便刪除一個文件就會自動創建Recycled或Recycler了

以E盤為例,新建一個文本文件

14.jpg

現在將它刪除

15.jpg

此時提示,會將其放入回收站。

16.jpg

刪除之后,在E盤會立刻產生一個Recycled的文件夾,其實不僅僅是E盤,F盤也一樣,而且連同Recycler文件夾也一起產生。同時,剛刪除的文件也會在Recycled中。

17.jpg

打開F盤,我們可以看到:

18.jpg

三、理解Recycled和Recycler

     其實,Recycled是一個特殊的文件夾,不僅僅存在于FAT32中,所有盤里都有,為什么呢? 因為我們知道回收站的屬性中有一項設定,就是可以單獨設置每一個分區允許存放已刪除文件的空間大小。這樣做的好處就是,當各分區大小不一致時,可以靈活調整某一分區中回收站的大小,從而合理利用空間。

      在F盤的Recycler里,也有一個和Recycled一樣圖標的文件,原則上來講功能都是一樣的。我們可以這樣理解,Recycled是每個分區中的獨立回收站,而Recycler則是NTFS下的回收站,但與之不同的是,在Recycler下,會有1個或多個類似Recycled圖標且功能相同的文件夾,如下圖:

19.jpg

這個和Recycled有什么區別呢?看文件名就猜得到了。FAT32下的Recycled是共享的,每個盤都有,而且內容都一樣,但在NTFS分區系統下的Recycler中,系統為每一個用戶都創建了一個回收站文件夾,并以該用戶的SID命名。且不同的用戶不能訪問別人用戶的回收站內的文件(管理員除外),這也是NTFS安全性的一個體現,即使是用戶刪除的文件夾也同樣受到保護。相比FAT32而言,NFTS安全性是的確提升了不少。

四、測試Recycler的安全性

   這里我們新建了兩個受限用戶,john和kin。

20.jpg

然后分別登陸一次,然后隨意創建并刪除一個文件,之后系統才會為其建立各自的回收站。

下面是Recycler里的三個文件夾,當然也包含administrator用戶。

21.jpg

如果單純看SID可能不好判斷誰是誰,我這里有兩個工具sid2user和user2sid(請查閱附件1),可以對SID和用戶名進行互查。

比如,知道john的用戶名,想查詢對應的SID,操作如下:

22.jpg

或者查詢kin的SID,想知道這個SID對應的用戶是誰,操作如下:

23.jpg

我們現在使用John的帳戶登錄,并訪問一下用戶Kin的回收站,看有什么提示

24.jpg

可以看到,John只能看到自己的回收站,而administrator和用戶Kin的回收站均不可見,僅僅是個文件夾。不用說,更不能訪問了。如下圖:

25.jpg

提示【拒絕訪問】。

    其實有關NTFS下的回收站,還有很多技巧和知識點,這里僅僅是拋磚引玉,希望對大家有一定幫助,謝謝!


轉自:http://jeffyyko.blog.51cto.com/28563/156012

原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/1584

(0)
s19930811s19930811
上一篇 2015-03-25
下一篇 2015-03-25

相關推薦

  • Linux-Centos7編譯內核

    編譯內核     前提:         (1)準備好開發環境         (2) 獲取目標主機上硬件設備的相關信息         (3) 獲取目標主機系統功能的相關信息       …

    2017-07-16
  • Linux小工具之cheat

    隨著linux學習的深入,接觸到的命令越來越多,此時,考驗腦力的時候就到了,除非你是”腦王”,否則面對多如牛毛的linux命令,真的會崩潰!linux前輩們貌似也被同樣的問題所困擾,所以,他們發明了cheat。cheat是在GNU通用公共許可證下,為Linux命令行用戶發行的交互式備忘單應用程序。它提供顯示Linux命令使用案例,包括該命令所有的選項和簡短但…

    2017-08-10
  • 基于通用二進制格式安裝mysql

    實驗環境: Linux主機:centos6.8 mysql二進制格式包:mysql-5.5.52-linux2.6-x86_64.tar.gz 1、解壓包到特定目錄 [root@centos6 ~]# tar xf mysql-5.5.52-linux2.6-x86_64.tar.gz -C /us…

    Linux干貨 2016-10-29
  • 馬哥教育網絡班21期+第10周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) POST –>Boot Sequence(BIOS) –> Boot Loader(MBR) –> Kernel(ramdisk) –>rootfs –>…

    Linux干貨 2016-09-19
  • 基于heartbeat v2 crm實現基于nfs的mysql高可用集群

    前言 因heartbeat v1內置的資源管理器haresource功能比較簡單,且不支持圖形化管理,所以heartbeat v2不再支持haresource,轉而使用更加強大的資源管理器crm進行集群管理。本文將講解如何基于heartbeat v2 crm實現基于nfs的mysql高可用集群。 高可用實現 實驗拓撲 實驗環境 node1:172.16.10…

    Linux干貨 2015-06-11
  • 馬哥教育網絡班21期+第2周課程練習

    一:在Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例。     在Linux中,文件管理類命令主要有cp,mv,rm三個     其中cp命令的使用格式如下:           …

    Linux干貨 2016-07-16
欧美性久久久久