Ngati ndinu ochereza kapena eni webusayiti, ndiye kuti mwakumanapo ndi kubedwa kwamaakaunti a ogwiritsa ntchito kapena tsamba lanu. Zikatero, ndikofunika kubwezeretsa nthawi, kupeza njira yolowera ndi chiwopsezo chogwiritsidwa ntchito ndi wowukirayo.
Dongosolo la mafayilo a NILFS2 ndilabwino kuthetsa mavuto otere.
Yakhalapo mu Linux kernel kuyambira mtundu wa 2.6.30.
Chodabwitsa cha mawonekedwe a fayiloyi ndikuti ndi ofanana ndi mawonekedwe owongolera: mutha kubweza momwe dongosololi likubwerera ndikuwona momwe zidalili kale.
Kuti mupereke izi, simuyenera kukonza zolemba za Cron, kujambula zithunzi, ndi zina. NILFS2 file system imachita izi yokha. Simalembanso deta yakale ndipo nthawi zonse imalemba kumadera atsopano a disk ngati pali malo okwanira a disk. Mogwirizana kwathunthu ndi mfundo ya Copy-on-Write.
M'malo mwake, kusintha kulikonse pafayilo kumapanga chithunzithunzi chatsopano cha fayilo, kotero mutha kugwiritsa ntchito FS iyi ngati makina anthawi ndikubwezeretsanso mafayilo.
Komabe, chinachake chinalakwika. Mwina boma la Japan lidasintha malingaliro ake okhudza kuyang'anira aliyense (a la the Yarovaya mfundo), kapena magwiridwe antchito a NILFS2 pama HDD achikhalidwe adakhala pansi, ndipo NILFS2 idatulutsidwa pansi pa chiphaso cha GPL ndipo mwachangu kwambiri idalowa mu Linux kernel, popeza panalibe madandaulo apadera pa code yomwe inalembedwa ku Japan oyenerera kwambiri, omwe amapanga Linux kernel analibe.
imatha kuwonetsa zotsatira zabwino mukathamanga pa SSD ndikulemba pang'onopang'ono mwachisawawa.
NILFS2 imasunga gwero la SSD, popeza palibe pafupifupi cholembera chochulukitsa. Kunena zowona, sikuposa 2.Chowonadi ndi chakuti polembanso disk yonse, NILFS2 imasamutsa deta yosasinthika ku zidutswa zatsopano (chunks).
Ngati tili ndi 10% ya data yosasinthika pa diski, ndiye kuti tidzapeza 10% yolemba yowonjezera ndi 1 kulembanso kwathunthu. Chabwino, kuwonjezeka kwa 50% pa 50% kudzaza kwa chipangizo pa 1 kulembedwanso kwathunthu kwa disk.
Kupindula kwakukulu kolemba ndi 2. Izi ndizochepa kwambiri poganizira kuti zonse zimalembedwa motsatizana. Nthawi zambiri, makanema ojambula adzakhala ocheperako poyerekeza ndi mafayilo amtundu wamba omwe ali ndi gawo la 4096-byte. (Maganizo ouziridwa ndi ndemanga).
Kuthekera kogwiritsa ntchito kubwereza ku NILFS2 FS yakutali
NILFS2 ya /home
M'machitidwe ogwiritsira ntchito a Unix, monga lamulo, pali chikwatu / kunyumba komwe deta ya osuta imasungidwa. Mapulogalamu osiyanasiyana amasunga zokonda zawo za ogwiritsa ntchito mufoda iyi.
Kuphatikiza apo, ndikugwiritsa ntchito kwambiri ma SSD, sitiyeneranso kuda nkhawa ndi zovuta kwambiri tikamagwiritsa ntchito mafayilo a CoW.
Inde, tikhoza kupanga zojambula za FS nthawi zambiri monga momwe timakonda mu ZFS ndi BTRFS, koma nthawi zonse pali chiopsezo kuti kusintha kwa fayilo kutayika kudzatha pakati pazithunzi. Ndipo zithunzi zikufunikabe kuyendetsedwa: zakale ziyenera kuchotsedwa. Mu NILFS2, zonsezi zimachitika zokha, kwenikweni masekondi angapo aliwonse.
Ndidapanga voliyumu yomveka pogwiritsa ntchito lvcreate (mgulu la voliyumu ya nvme, dziwe lopyapyala). Ndikupangira kupanga pa voliyumu ya lvm, chifukwa imatha kukulitsidwa mosavuta pambuyo pake. Ndikupangira kukhala ndi 50% malo a disk aulere ndi NILFS2 pakuzama kwamawonekedwe abwino.
lvcreate -V10G -T nvme/thin -n home
ndikusintha mu NILFS2:
mkfs.nilfs2 -L nvme_home /dev/nvme/home
mkfs.nilfs2 (nilfs-utils 2.1.5)
Start writing file system initial data to the device
Blocksize:4096 Device:/dev/nvme/home1 Device Size:10737418240
File system initialization succeeded !!
Koma ili ndiye vuto. Inde, titha kupanga fayilo, kusintha kukula kwake pa intaneti, kuwona mndandanda wazovuta, kupanga ndikuchotsa. Phukusi la nilfs2-utils limapereka ma seti ochepa a njonda.
Madivelopa a NILFS2: Ryusuke Konishi, Koji Sato, Naruhiko Kamimura, Seiji Kihara, Yoshiji Amagai, Hisashi Hifumi ndi Satoshi Moriai. Ena omwe adathandizira kwambiri ndi: Andreas Rohner, Dan McGee, David Arendt, David Smid, dexen deVries, Dmitry Smirnov, Eric Sandeen, Jiro SEKIBA, Matteo Frigo, Hitoshi Mitake, Takashi Iwai, Vyacheslav Dubeyko.
Kwa Amblin Entertainment ndi Universal Pictures pamakanema odabwitsa. "Back to the Future". Chithunzi choyamba cha positi chikutengedwa mu kanema "Back to the Future 3".
PS Chonde tumizani zolakwika zilizonse zomwe mungazindikire mu uthenga wachinsinsi. Ndikuwonjezera karma yanga pa izi.
Mutha kuyesa NILFS2 poyitanitsa makina enieni kuchokera Zithunzi za RUVDS ndi kuponi pansipa. Kwa makasitomala onse atsopano pali nthawi yaulere ya masiku atatu.