Tinatalakay ng mga developer ng Linux kernel ang posibilidad ng pag-alis ng ReiserFS

Si Matthew Wilcox mula sa Oracle, na kilala sa paglikha ng nvme driver (NVM Express) at ang mekanismo para sa direktang pag-access sa DAX file system, iminungkahi na alisin ang ReiserFS file system mula sa Linux kernel sa pamamagitan ng pagkakatulad sa dating tinanggal na legacy file system ext at xiafs o pinaikli ang code na ReiserFS, nag-iiwan lamang ng suporta para sa pagtatrabaho sa read-only na mode.

Ang dahilan ng pag-alis ay karagdagang mga paghihirap sa pag-modernize ng imprastraktura ng kernel, dulot ng katotohanan na lalo na para sa ReiserFS, ang mga developer ay napipilitang mag-iwan sa kernel ng isang lumang handler para sa AOP_FLAG_CONT_EXPAND flag, dahil ang ReiserFS ay nananatiling ang tanging FS na gumagamit ng flag na ito sa write_begin function. Kasabay nito, ang huling pagwawasto sa ReiserFS code ay may petsang 2019, at hindi malinaw kung gaano sikat ang FS na ito sa pangkalahatan at kung ito ay patuloy na ginagamit.

Sumang-ayon si Jan KΓ‘ra ng SUSE na ang ReiserFS ay patungo na sa pagiging lipas na, ngunit hindi malinaw kung ito ay sapat na ang edad upang alisin sa kernel. Ayon kay Ian, ang ReiserFS ay patuloy na ipinapadala sa openSUSE at SLES, ngunit ang user base para sa FS na ito ay maliit at patuloy na bumababa. Para sa mga user ng enterprise, ang suporta para sa ReiserFS sa SUSE ay itinigil 3-4 na taon na ang nakalipas, at ang module na may ReiserFS ay hindi kasama sa kernel package bilang default. Bilang isang opsyon, iminungkahi ni Ian na magsimulang magpakita ng isang babala sa pagkaluma kapag nag-mount ng mga partisyon ng ReiserFS at isinasaalang-alang ang FS na ito na handa na para sa pagtanggal kung walang sinuman ang magpapaalam sa iyo sa loob ng isa o dalawang taon na gusto nilang ipagpatuloy ang paggamit ng FS na ito.

Si Eduard Shishkin, na nagpapanatili ng ReiserFS file system, ay sumali sa talakayan at nagbigay ng patch na nag-aalis sa paggamit ng AOP_FLAG_CONT_EXPAND na flag mula sa ReiserFS code. Tinanggap ni Matthew Wilcox ang patch sa kanyang thread. Kaya, ang dahilan para sa pag-alis ay inalis at ang isyu ng pag-alis ng ReiserFS mula sa kernel ay maaaring ituring na ipinagpaliban ng medyo mahabang panahon.

Hindi posibleng ganap na bale-walain ang isyu ng pagkaluma ng ReiserFS dahil sa gawaing ibukod ang mga file system na may hindi nalutas na problemang 2038 mula sa kernel. Halimbawa, para sa kadahilanang ito, ang isang iskedyul ay inihanda na para sa pag-alis ng ikaapat na bersyon ng XFS file system format mula sa kernel (ang bagong XFS format ay iminungkahi sa 5.10 kernel at inilipat ang time counter overflow sa 2468). Ang XFS v4 build ay idi-disable bilang default sa 2025 at ang code ay aalisin sa 2030). Iminumungkahi na bumuo ng katulad na iskedyul para sa ReiserFS, na nagbibigay ng hindi bababa sa limang taon para sa paglipat sa iba pang mga FS o isang binagong format ng metadata.

Pinagmulan: opennet.ru

Magdagdag ng komento