Dèan sùil air Space Disk leis na Commands df and du

Obraich a-mach àite cleachdaidh agus a tha ri fhaighinn

Is e dòigh luath airson geàrr-chunntas fhaighinn air an àite diosg a tha ri fhaighinn agus air a chleachdadh air an t-siostam Linux agad gus an comharra df a thionndadh ann an uinneag deireannach. Tha an àithne df a ' seasamh airson " d isk f ilesystem". Leis an -h option (df -h), tha e a 'sealltainn an àite diosg ann an cruth "leugh an duine", a tha a' ciallachadh anns a 'chùis seo, bheir e dhut na h-aonadan còmhla ris na h-àireamhan.

Is e toradh an àithne df clàr le ceithir colbhan. Tha a 'chiad cholbh a' gabhail a-steach slighe an t-siostaim fhaidhle, a dh'fhaodas a bhith na iomradh air diosca cruaidh no inneal stòraidh eile, no siostam faidhle ceangailte ris an lìonra. Tha an dàrna colbh a 'sealltainn comas an t-siostaim sin. Tha an treas colbh a 'sealltainn an àite ri fhaotainn, agus tha an colbh mu dheireadh a' sealltainn an t-slighe air a bheil an siostam faidhlichean sin air a shuidheachadh. Is e an t-ionad sreap an àite anns a 'chraobh eòlaire far am faod thu lorg agus faighinn chun an t-siostaim sin.

Tha an coman du, air an làimh eile, a 'sealltainn an àite diosg a chleachd na faidhlichean agus na seòlaidhean anns an eòlaire làithreach. A-rithist tha an rogha -h (df -h) a 'dèanamh an toradh nas fhasa a thuigsinn.

Gu bunaiteach, tha an t-òrdugh du a 'liostadh a h-uile fo-eòlaiche gus sealltainn dè an ìre de dh' àite a th 'aig gach aon dhiubh. Faodar seo a sheachnadh leis an roghainn -s (df -h -s). Chan eil seo ach a 'sealltainn geàrr-chunntas. Is e an àite diosg co-cheangailte a chleachd a h-uile fo-eòlaiche. Ma tha thu airson cleachdadh diosg eòlaire (pasgan) a shealltainn a bharrachd air an eòlaire làithreach, cuiridh tu an t-ainm sin mar an argamaid mu dheireadh. Mar eisimpleir: dà -h -s images , far am biodh "ìomhaighean" mar fho-eòlaire air an eòlaire làithreach.

Barrachd mu dheidhinn an t-Òrdugh df

Mar as trice, cha leig thu leas ach na siostaman faidhlichean ruigsinneach fhaicinn a tha mar as àbhaist nuair a chleachdas tu an df command.

Faodaidh tu, ge-tà, tilleadh a chleachdadh air na siostaman faidhle uile a 'gabhail a-steach pseudo, dùblachadh agus siostaman faidhlichean nach gabh ruigsinn le bhith a' cleachdadh aon de na h-òrduighean a leanas:

df -a
df -all

Cha bhi na h-òrdughan gu h-àrd a 'nochdadh gu math feumail don chuid as motha de dhaoine ach bidh an ath rud. Gu bunaiteach, tha an àite diosg a chaidh a chleachdadh agus a tha ri fhaighinn air a liostadh ann am bytes.

Faodaidh tu, gu dearbh, cleachd an òrdugh a leanas:

df -h

Bidh seo a 'taisbeanadh an toraidh ann an cruth nas leughaidh mar meud 546G, 496G ri fhaighinn. Ged a tha seo ceart gu leòr tha na h-aonadan tomhais diofraichte airson gach siostam faidhlichean.

Gus inbheachadh a dhèanamh air na h-aonadan thar gach siostam faidhlichean as urrainn dhut a chleachdadh dìreach cleachd na h-òrduighean a leanas:

df -BM

df --block-size = M

Tha an M a 'seasamh airson megabytes. Faodaidh tu cuideachd aon de na cruth a leanas a chleachdadh:

Is e kilobyte 1024 bytes agus megabyte 1024 kilobytes. Is dòcha gu bheil e iongantach carson a chleachdas sinn 1024 agus chan e 1000. Tha e gu lèir a 'dèanamh co-cheangailte ri co-chompanaidh dà-chànanach. Tòisichidh tu aig 2 agus an uairsin 4, 8, 16, 32, 64, 128, 256, 512 agus an uairsin 1024.

Ach tha daoine daonnan a 'cunntadh ann an deicheach agus mar sin bidh sinn a' smaoineachadh ann an 1, 10, 100, 1000. Faodaidh tu an òrdugh a leanas a chleachdadh gus na luachan ann an cruth deicheach a thaisbeanadh an àite an cruth dà-chànanach. (ie bidh e a 'clò-bhualadh luachan ann an cumhachdan 1000 an àite 1024).

df -H

df --si

Gheibh thu gu bheil àireamhan mar 2.9G a 'fàs 3.1G.

Chan eil a bhith a 'ruith a-mach à diosg an aon dhuilgheadas a dh'fhaodadh a bhith ort nuair a bhios thu a' ruith siostam Linux. Tha siostam Linux cuideachd a 'cleachdadh bun-bheachd inodes. Tha gach faidhle a chruthaicheas tu a 'toirt inod. Faodaidh tu, ge-tà, ceanglaichean cruaidh a chruthachadh eadar faidhlichean a bhios cuideachd a 'cleachdadh inodes.

Tha cuingealachadh air an àireamh de inodes a dh'fhaodas siostam faidhle a chleachdadh.

Gus faighinn a-mach a bheil na siostaman faidhlichean agad faisg air a 'chrìochan aca a' ruith na riaghailtean a leanas:

df -i

df --inodes

Is urrainn dhut toradh a 'choimpiutair df a ghnàthachadh mar a leanas:

df --output = FIELD_LIST

Tha na roghainnean a tha rim faotainn airson an FIELD_LIST mar a leanas:

Faodaidh tu aon no a h-uile raon a chur còmhla. Mar eisimpleir:

df --output = stòr, meud, air a chleachdadh

Is dòcha gum bi thu airson àireamhan iomlan fhaicinn airson na luachan air an sgrion mar an raon iomlan a tha ri fhaighinn thar gach siostam faidhle.

Gus seo a dhèanamh cleachd an òrdugh a leanas:

df -total

Gu bunaiteach, chan eil an liosta df a 'sealltainn an seòrsa siostam faidhle. Faodaidh tu an seòrsa siostam faidhle a thoirt seachad le bhith a 'cleachdadh nan òrduighean a leanas:

df -T

df -print-type

Bidh an seòrsa siostam faidhle rudeigin mar ext4, vfat, tmpfs

Ma tha thu dìreach airson fiosrachadh fhaicinn airson seòrsa àraidh, faodaidh tu na riaghailtean a leanas a chleachdadh:

df -t ext4

dt --type = ext4

No, faodaidh tu na riaghailtean a leanas a chleachdadh gus siostaman faidhlichean a dhùnadh.

df -x ext4

df --exclude-type = ext4

Barrachd mun Du Command

Tha an t-òrdugh du mar a tha thu air a leughadh mar-thà a 'liostadh fiosrachadh mun chleachdadh àite faidhle airson gach eòlaire.

Gu h-àbhaisteach, an dèidh gach nì a bhith air a liostadh, thèid till carbad a shealltainn a tha a 'liostadh gach nì ùr air loidhne ùr. Faodaidh tu a 'thilleadh carbad fhàgail a-mach le bhith a' cleachdadh nan òrduighean a leanas:

du -0

du - null

Chan eil seo gu sònraichte feumail mura h-eil thu airson an cleachdadh iomlan fhaicinn gu luath.

Is e comharra nas fheumail an comas liosta a dhèanamh den àite a tha gach faidhle air a ghabhail agus chan e dìreach na seòladairean.

Gus seo a dhèanamh cleachd na leanas òrdughan:

du -a

du --all

Is dòcha gum bi thu airson an fhiosrachadh seo a thoirt gu faidhle leis an òrdugh a leanas:

du -a> ainm-faidhle

Coltach ris an stiùireadh df, faodaidh tu an dòigh san tèid an toradh a shealltainn. Gu bunaiteach, tha e ann am bytes ach faodaidh tu kilobytes, megabytes is eile a thaghadh a 'cleachdadh nan òrduighean a leanas:

du -BM

du --block-size = M

Faodaidh tu cuideachd an duine a leughadh a-mach airson 2.5G a 'cleachdadh nan òrduighean a leanas:

du -h

du - human-leughadh

Gus faighinn gu h-iomlan aig an deireadh, cleachd na leanas òrdughan:

du -c

dà -total