日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

文件系统认知

發(fā)布時(shí)間:2023/12/10 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件系统认知 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

什么是文件系統(tǒng)
常規(guī)認(rèn)知是:linux根目錄那些東西

百科:文件系統(tǒng)是操作系統(tǒng)用于明確存儲(chǔ)設(shè)備組織文件的方法,操作系統(tǒng)中負(fù)責(zé)管理和存儲(chǔ)文件信息的軟件機(jī)構(gòu)稱為文件管理系統(tǒng),簡(jiǎn)稱文件系統(tǒng)。

以上說的方法:就是文件管理系統(tǒng)(程序),簡(jiǎn)稱文件系統(tǒng)。

文件系統(tǒng)(文件管理系統(tǒng)的方法)的種類有哪些呢
FAT ,NTFS(windows) ,EXT1/2/3(linux常用的),HFS VFAT …等

樹莓派中查看文件系統(tǒng)的指令是:

df -T

如圖:

其中可以看出來type(文件系統(tǒng)的類型)有:
Vfat: 存放boot(bootloader,kernel)相關(guān)的代碼。
ext4:基于磁盤的,存放根目錄分區(qū)。
tmpfs(臨時(shí)文件系統(tǒng)):內(nèi)存文件系統(tǒng),基于內(nèi)存。

什么是分區(qū)
windows:分C盤(裝系統(tǒng))也可以在C盤存放文件和D盤(用戶可以隨意發(fā)揮)

linux分區(qū):按照功能來分區(qū),每個(gè)分區(qū)嚴(yán)格存放文件,分區(qū)不一定連續(xù)。

嵌入式系統(tǒng)可以分為4個(gè)區(qū),分別是bootloader、para、kernel、根分區(qū)等,與Windows、Linux分區(qū)不同 。
bootloader:系統(tǒng)的啟動(dòng)代碼
para:啟動(dòng)代碼向內(nèi)核傳遞參數(shù)的位置
kernel:內(nèi)核分區(qū)
根分區(qū):文件系統(tǒng)結(jié)構(gòu)

什么是文件系統(tǒng)目錄結(jié)構(gòu):
就是經(jīng)常提及的根目錄,目錄不是分區(qū),和windows不同。

/ 所有l(wèi)inux操作系統(tǒng)的頂點(diǎn)目錄,不像windows,每個(gè)分區(qū)都有一個(gè)頂點(diǎn)目錄 /boot 存放系統(tǒng)啟動(dòng)時(shí)相關(guān)的文件,比如kernel內(nèi)核,grub引導(dǎo)菜單.(不要?jiǎng)h除.) /bin 存放的都是命令,但僅普通用戶能執(zhí)行 /sbin 超級(jí)管理員能執(zhí)行的命令. /home 存放普通用戶的家目錄 /root 超級(jí)管理員的家目錄,普通用戶是無法進(jìn)入 /etc 存放配置文件的目錄, /etc/hostname 主機(jī)名 /etc/hosts 本地解析域名一種方式 /etc/sysconfig/network-script/ifcfg-* 網(wǎng)卡的配置文件 /dev 設(shè)備目錄,硬盤\硬盤的分區(qū)\光盤..... /dev/null 黑洞,接收所有的東西,只進(jìn)不出 /dev/zero 搖錢樹,可以生產(chǎn)源源不斷的數(shù)據(jù) /dev/random 產(chǎn)生隨機(jī)數(shù)的一個(gè)設(shè)備 /dev/pts/0 虛擬的Bash Shell終端,提供給遠(yuǎn)程用戶使用 0,代表一個(gè)終端 1代表2個(gè)終端 以此類推 /usr 類似于windows的C盤下面的windows目錄 /usr/lib 共享庫文件,后綴都是so結(jié)尾, share object /usr/lib64 共享庫文件64,后綴都是so結(jié)尾, share object /usr/local 早起大家都把軟件放在這個(gè)目錄下,和windows C:\ProgramFile /usr/bin /usr/sbin /var 存放一些可變化的內(nèi)容,比如/var/log日志,可以人為讓其發(fā)生變化,也或者是隨著時(shí)間推移產(chǎn)生變化 /tmp 存放臨時(shí)文件,無論哪個(gè)用戶都可以放 /proc 反饋當(dāng)前運(yùn)行的進(jìn)程的狀態(tài)信息. /run 存放程序運(yùn)行后所產(chǎn)生的pid文件 /media /mnt 提供掛載的一個(gè)目錄 /opt 早期第三方廠商的軟件存放的目錄. /srv 物理設(shè)備產(chǎn)生的一些文件在 Linux 系統(tǒng)中,有幾個(gè)目錄是比較重要的,平時(shí)需要注意不要誤刪除或者隨意更改內(nèi)部文件。 /etc: 這個(gè)是系統(tǒng)中的配置文件,如果你更改了該目錄下的某個(gè)文件可能會(huì)導(dǎo)致系統(tǒng)不能啟動(dòng)。 /bin, /sbin, /usr/bin, /usr/sbin: 這是系統(tǒng)預(yù)設(shè)的執(zhí)行文件的放置目錄,比如 ls 就是在/bin/ls 目錄下的。 值得提出的是,/bin, /usr/bin 是給系統(tǒng)用戶使用的指令(除root外的通用戶),而/sbin, /usr/sbin 則是給root使用的指令。 /var: 這是一個(gè)非常重要的目錄,系統(tǒng)上跑了很多程序,那么每個(gè)程序都會(huì)有相應(yīng)的日志產(chǎn)生,而這些日志就被記錄到這個(gè)目錄下,具體在/var/log 目錄下,另外mail的預(yù)設(shè)放置也是在這里。

虛擬文件系統(tǒng)VFS(
Virtual File Systems )

vfs就是對(duì)各種文件系統(tǒng)的一個(gè)抽象,它為各種文件系統(tǒng)提供了一個(gè)通用的接口
虛擬文件系統(tǒng)作用:
簡(jiǎn)化應(yīng)供程序員的開發(fā)
不管是什么文件類型,不管是磁盤還是設(shè)備,都只用 open read write統(tǒng)一操作。

詳細(xì)博文鏈接:
文件系統(tǒng)目錄結(jié)構(gòu)
虛擬文件系統(tǒng)
文件系統(tǒng)

總結(jié)

以上是生活随笔為你收集整理的文件系统认知的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。