Udisks, ngwá ọrụ magburu onwe ya iji jikwaa ngwaọrụ nchekwa 

udisks

udisks na-ejikwa ọrụ dị ka ịjụ ajụjụ, ịrịgo, ịkwatu, nhazi, ma ọ bụ ịkwụsị ngwaọrụ nchekwa.

n'ime ụbọchị anyị N'ịbụ na kọmputa anyị na-ejikarị ọnụ ọgụgụ buru ibu nke ngwa ma ha bụ nrụpụta ọrụ, akpaaka ụlọ ọrụ, ntụrụndụ, egwuregwu, wdg. Mana enwere ọtụtụ ngwa anyị na-eji nke ọma na anyị na-eleghara ha anya ma ghara iburu n'uche na ha bụkwa akụkụ nke sistemụ anyị.

Ihe atụ bara ezigbo uru na ikekwe ọtụtụ n'ime ndị na-agụ akwụkwọ anyị nwere ịnụ ọkụ n'obi n'oge ụfọdụ mere ha na ekwentị gam akporo ha, mgbe ha na-anwale ụfọdụ vanilla ROM ma ọ bụ X ROM ha chọpụtara na ha enweghị onye njikwa faili, ha ga-amalite ịwụnye otu , mgbe. na tiori, ekwesịrị itinyerịrị ya na sistemụ.

N'isiokwu nke Taa, m ga-agwa gị banyere ngwá ọrụ magburu onwe ya Ọ bụ ezie na ọ nwere ike iyi ihe dị mfe, ọ bụghị na, karịa ihe niile, ọ nwere ike ịghọ akụkụ nke ngwa ndị agha Switzerland gị maka ijikwa ngwaọrụ nchekwa na sistemụ gị.

Banyere Udisks

Ngwa bụ "UDisks" nke na-enye daemon, ngwaọrụ na ụlọ akwụkwọ maka nweta na ijikwa diski, ngwaọrụ nchekwa na teknụzụ ndị metụtara ya.

UDisks na-enye API D-Bus API maka ịrụ ọrụ na akụkụ diski, ịhazi MD RAID, na-arụ ọrụ na ngwaọrụ ngọngọ na faịlụ (nkwụsị loop), ịmegharị usoro faịlụ, wdg. Na mgbakwunye, a na-enye modul iji nyochaa na jikwaa BTRFS, iSCSI, libStorageManagement, LVM2, na LVM Cache.

Dịka ọmụmaatụ, a na-eji Udisks na ngwa GNOME iji rụọ ọrụ na akụkụ diski yana ndị nhazi eserese dị iche iche.

Ọzọkwa Enyere D-Bus API, ụlọ akwụkwọ, libudisks2. ụlọ akwụkwọ a enwere ike iji ya site na C/C++ yana asụsụ ọkwa ọkwa ọ bụla dakọtara na GObjectIntrospection dị ka Javascript na Python. Udisks na-etinye aka na akpaghị aka na ngwaọrụ na ihe ndị egosipụtara na interface onye ọrụ.

Ngwa nwetara mmelite ọhụrụ na nso nso a nke na-abịarute ihe fọrọ nke nta ka ọ bụrụ afọ abụọ nke mmepe, na-eru ụdị ọhụrụ ya «Udisks 2.10.0 ″ nke na-eweta ọtụtụ mgbanwe internals, ka ị na-edebe nkwa nke nkwụsi ike API. Ihe nlegharị anya libblockdev 3.0 API mere usoro mmepe a nke butere ọtụtụ mgbanwe ama ama.

Otu n'ime mgbanwe ndị pụtara ìhè bụ nkwado NVMe nke ala (libnvme) site na njiri mara nke nwere draịva ATA, dị ka nleba anya ahụike, nnwale onwe ngwaọrụ, nhichapụ echekwara, na njirimara ogologo. Ọzọkwa agbakwunyere ihe ọmụma bụ isi gbasara NVMe n'elu ákwà na ihe mmalite dị mfe. Na nlele interface D-Bus dị mfe, a na-edobe ndị ọkwọ ụgbọ ala NVMe ka ha kwọọ ihe yana oghere aha NVMe iji gbochie ihe.

Mgbanwe ọzọ nke pụtara na nsụgharị ọhụrụ bụ nke ahụ Emeela nnukwu nyocha nke ime, nke na-emetụtaghị ndakọrịta na ọkwa API. Atụgharịrị asụsụ koodu maka iji akụkụ diski arụ ọrụ ka ọ jiri ọba akwụkwọ libfdisk. Ebugharịla nkọwa nke sistemụ faịlụ akwadoro na libblockdev, a na-arụkọ ọrụ ọnụ nke sistemụ faịlụ.

Na mgbakwunye na nke ahụ, kwa agbatịkwuru syntax nke nhọrọ ugwu omenala (iche FS ọkwọ ụgbọ ala na FS mbinye aka, agbakwunyere ike ikpebi ihe kacha mkpa maka ọkwọ ụgbọala).

Nke mgbanwe ndị ọzọ nke na-apụta site na ụdị ọhụrụ a:

  • Nkwado agbakwunyere maka ịchọpụta ngwaọrụ site na mkpado na nkebi UUID.
  • Agbakwunyere ike ijikọ UUID na nkebi na sistemụ faịlụ.
  • Nkwado agbakwunyere maka LVM2 RAID.
  • Mmelite na bash na mmecha zsh
  • Mmelite na njikwa mmemme nke modul lvm2
  • Wepụrụ kbd na vdo libblockdev plugins, yana zram, bcache na vdo modul.
  • FIPS na-edozi ọnọdụ
  • Nkwado agbakwunyere maka idozi ngwaọrụ site na PARTLABEL na PARTUUID
  • Nkwado zuru oke maka ịtọ ntọala faịlụ yana UUID nkebi
  • Ntucha dị egwu nke aha ugwu na ndozi ACL
  • Nkwado agbakwunyere maka LVM2 RAID
  • Agbakwunyere nhọrọ ịmanye/egbochi imepụta mdraid dee ebumnuche bitmap.

Finalmente Ọ bụrụ na ị nwere mmasị ịmatakwu banyere ya, can nwere ike ịlele nkọwa na esonụ njikọ.

Kedu otu esi etinye Udisks na Linux?

A na-etinye UDisks na nkesa ndị ahụ nwere GNOME dị ka ebe ndabere, na njedebe ihu ya na ngwugwu gnome-disk-utility. Ma enwere ike ịchọta ya na ihe fọrọ nke nta ka ọ bụrụ ebe nchekwa niile nke nkesa kachasị ewu ewu.

Dịka ọmụmaatụ, na Debian, Ubuntu na usoro, pịnye naanị iwu a:

sudo apt-get install -y udisks

Mgbe ị nọ na Arch Linux na usoro:

sudo pacman -S udisks2

N'ihe banyere ndị na-eji Fedora ma nweta ya:

sudo dnf -y install udisks2

N'ikpeazụ maka openSUSE:

zypper install udisks2

Bụrụ onye mbụ ịza ajụjụ

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Na-ahụ maka data: AB Internet Networks 2008 SL
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.