เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ 3.1 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจธเจฅเจพเจจเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ

เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ 3.1 เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ Red Hat เจ…เจคเฉ‡ เจซเฉ‡เจกเฉ‹เจฐเจพ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจœเจพเจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจฒเฉ‹เจ•เจฒ เจกเจฐเจพเจˆเจตเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฒ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจธเจพเจงเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เจธเจพเจฐ เจ…เจคเฉ‡ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเฉฐเจก, เจธเจจเฉˆเจชเจธเจผเจพเจŸ, เจ‡เจ•เจธเจพเจฐเจคเจพ เจ…เจคเฉ‡ เจ•เฉˆเจšเจฟเฉฐเจ— เจฒเฉ‡เจ…เจฐเจพเจ‚เฅค เจซเฉ‡เจกเฉ‹เจฐเจพ 28 เจ…เจคเฉ‡ RHEL 8.2 เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ เจธเจนเจฟเจฏเฉ‹เจ— เจจเฉ‚เฉฐ เจซเฉ‡เจกเฉ‹เจฐเจพ เจ…เจคเฉ‡ RHEL เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก MPL 2.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฟเจธเจŸเจฎ เจœเจฟเจ†เจฆเจพเจคเจฐ เจ†เจชเจฃเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจฟเฉฑเจš ZFS เจ…เจคเฉ‡ Btrfs เจฆเฉ‡ เจ‰เฉฑเจจเจค เจญเจพเจ— เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ (เจฎเฉŒเจกเจฟเจŠเจฒ dm-thin, dm) เจฆเฉ‡ เจกเจฟเจตเจพเจˆเจธ-เจฎเฉˆเจชเจฐ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ‰เฉฑเจชเจฐ เจšเฉฑเจฒ เจฐเจนเฉ€ เจ‡เฉฑเจ• เจฒเฉ‡เจ…เจฐ (เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธเจก เจกเฉˆเจฎเจจ) เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค -cache, dm-thinpool, dm-raid เจ…เจคเฉ‡ dm-เจ‡เฉฐเจŸเฉ€เจ—เจฐเจฟเจŸเฉ€) เจ…เจคเฉ‡ XFS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเฅค ZFS เจ…เจคเฉ‡ Btrfs เจฆเฉ‡ เจ‰เจฒเจŸ, เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจธเจฟเจฐเจซเจผ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ–เจพเจธ เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจฎเจพเจนเจฐ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• D-Bus API เจ…เจคเฉ‡ เจ‡เฉฑเจ• cli เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ เจจเฉ‚เฉฐ LUKS (เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ—เจพเจ‚), mdraid, dm-เจฎเจฒเจŸเฉ€เจชเจพเจฅ, iSCSI, LVM เจฒเจพเจœเจผเฉ€เจ•เจฒ เจตเจพเจฒเฉ€เจ…เจฎ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเฉฑเจ–-เจตเฉฑเจ– HDDs, SSDs เจ…เจคเฉ‡ NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฌเจฒเจพเจ• เจœเฉฐเจคเจฐเจพเจ‚ เจจเจพเจฒ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจชเฉ‚เจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจกเจฟเจธเจ• เจนเฉˆ, เจคเจพเจ‚ Stratis เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡ เจจเจพเจฒ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจฌเจฆเจฒเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฒเจฟเจ† เจœเจพ เจธเจ•เฉ‡เฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉ‚เจฒ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจชเจฒ เจกเจฐเจพเจˆเจตเจพเจ‚ เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจคเจฐเจ• เจจเจพเจฒ เจกเจฐเจพเจˆเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ…เจจเฉเจ•เฉ‚เจฒ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค RAID, เจกเฉ‡เจŸเจพ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ, เจกเจฟเจกเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจซเจพเจฒเจŸ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจตเจฐเจ—เฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจœเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจญเจตเจฟเฉฑเจ– เจฒเจˆ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจนเจจเฅค

เจธเจŸเฉเจฐเฉˆเจŸเจฟเจธ 3.1 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจธเจฅเจพเจจเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • ะ—ะฝะฐั‡ะธั‚ะตะปัŒะฝะพ ัƒะปัƒั‡ัˆะตะฝะพ ัƒะฟั€ะฐะฒะปะตะฝะธะต ะบะพะผะฟะพะฝะตะฝั‚ะฐะผะธ, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะธะผะธ ะดะธะฝะฐะผะธั‡ะตัะบะพะต ะฒั‹ะดะตะปะตะฝะธะต ะผะตัั‚ะฐ ะฒ ั…ั€ะฐะฝะธะปะธั‰ะต (ยซthin provisioningยป). ะ’ cli-ะธะฝั‚ะตั€ั„ะตะนัะต ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝั‹ ะบะพะผะฐะฝะดั‹ ะดะปั ะฒะบะปัŽั‡ะตะฝะธั ะดะธะฝะฐะผะธั‡ะตัะบะพะณะพ ั€ะฐัะฟั€ะตะดะตะปะตะฝะธั ะผะตัั‚ะฐ ะฝะฐ ัั‚ะฐะฟะต ัะพะทะดะฐะฝะธั ะฟัƒะปะฐ ะธ ะธะทะผะตะฝะตะฝะธั ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ ะดะปั ัƒะถะต ั€ะฐะฑะพั‚ะฐัŽั‰ะธั… ะฟัƒะปะพะฒ. ะ”ะปั ะฒั‹ะฑั€ะฐะฝะฝั‹ั… ะฟัƒะปะพะฒ ั‚ะฐะบะถะต ั‚ะตะฟะตั€ัŒ ะผะพะถะฝะพ ะธะทะผะตะฝัั‚ัŒ ะฝะฐ ะปะตั‚ัƒ ะพะณั€ะฐะฝะธั‡ะตะฝะธั ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹.
  • ะ’ ะบะพะผะฐะฝะดั‹ ั€ะฐะฑะพั‚ั‹ ั ะฟัƒะปะฐะผะธ, ั„ะฐะนะปะพะฒั‹ะผะธ ัะธัั‚ะตะผะฐะผะธ ะธ ะฑะปะพั‡ะฝั‹ะผะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผะธ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะบะพะผะฐะฝะดะฐ debug ะดะปั ะฒะบะปัŽั‡ะตะฝะธั ะพั‚ะปะฐะดะพั‡ะฝะพะณะพ ั€ะตะถะธะผะฐ.
  • ะ’ ั„ะพะฝะพะฒะพะผ ะฟั€ะพั†ะตััะต stratisd ั€ะฐะทะผะตั€ ะผะธะฝะธะผะฐะปัŒะฝะพ ะฟะพะดะดะตั€ะถะธะฒะฐะตะผะพะน ะคะก ัƒะฒะตะปะธั‡ะตะฝ ะดะพ 512 MB.
  • ะ”ะปั ะฟัƒะปะพะฒ MDV (metadata volume) ะฒะบะปัŽั‡ะตะฝะพ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธะต ะฒ ะพั‚ะดะตะปัŒะฝะพะผ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะต ั‚ะพั‡ะตะบ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั.
  • ะฃะปัƒั‡ัˆะตะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ัะพะฑั‹ั‚ะธะน udev, ะณะตะฝะตั€ะธั€ัƒะตะผั‹ั… ะฟั€ะธ ะธะทะฒะปะตั‡ะตะฝะธะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐ.
  • ะŸะพะฒั‹ัˆะตะฝะฐ ะธะฝั„ะพั€ะผะฐั‚ะธะฒะฝะพัั‚ัŒ ัะพะพะฑั‰ะตะฝะธะน ะฒ ะปะพะณะฐั….

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹