Reiser5 таңдамалы файлдарды тасымалдауға қолдау көрсететінін хабарлайды

Эдуард Шишкин жүзеге асырылды Reiser5 ішіндегі таңдамалы файлдарды тасымалдауға қолдау көрсету. Reiser5 жобасының бір бөлігі ретінде ол дамып келеді айтарлықтай қайта өңделген ReiserFS файлдық жүйесінің нұсқасы, онда параллель масштабталатын логикалық томдарға қолдау блоктық құрылғы деңгейінде емес, файлдық жүйе деңгейінде жүзеге асырылады, бұл логикалық көлем бойынша деректерді тиімді таратуға мүмкіндік береді.

Бұрын деректер блоктарын көшіру тек Reiser5 логикалық көлемін теңдестіру контекстінде оған әділ үлестіруді қолдау мақсатында жүзеге асырылды. Енді кез келген файлдың деректерін логикалық көлемнің кез келген дискінің құрамдас бөлігіне жылжытуға болады. Сонымен қатар, сіз бұл файлды теңдестіру процедурасы оны елемеу үшін арнайы белгілей аласыз, сондықтан оның деректер блоктары көрсетілген дискіде қалады.

Файлдарды тасымалдау және тегтеу үшін пайдаланушы интерфейсі жарияланды. Бұл интерфейс ioctl(2) жүйелік шақыруын қолдануды қамтиды және қолданбалы бағдарламашыларға арналған. Көшіру және таңбалау соңғы пайдаланушыға volume.reiser4(8) утилитасын пайдаланып қол жетімді.

Бұл функцияның айқын қолданылуы барлық «ыстық» (яғни, ең жиі қол жетімді) файлдарды логикалық көлемнің ең жоғары өнімді құрамдастарына жылжыту және оларды «тіректеу» болады. Осы мақсатта пайдалану ұсынылады прокси диск, ол тұрақты деректерді таратуға қатыспайды. Сондай-ақ файлдарды логикалық көлемнің кәдімгі құрамдас дискілеріне жылжытуға болады, бірақ «әділдік» бұзылуы мүмкін.
бұзушылыққа әкелетін деректерді тарату параллельді масштабтау.

Ақпарат көзі: opennet.ru

пікір қалдыру