ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு

ஒரு சிறிய விலகல்: இந்த LR செயற்கையானது.
இங்கே விவரிக்கப்பட்டுள்ள சில பணிகளை மிகவும் எளிமையாக செய்ய முடியும், ஆனால் l/r இன் பணி தெரிந்துகொள்வதால்
ரெய்டு மற்றும் எல்விஎம் செயல்பாடுகளுடன், சில செயல்பாடுகள் செயற்கையாக சிக்கலானவை.

எல்ஆர் செய்ய கருவிகளுக்கான தேவைகள்:

  • Virtualbox போன்ற மெய்நிகராக்க கருவிகள்
  • உதாரணமாக, லினக்ஸ் நிறுவல் படம் டெபியன் 9
  • பல தொகுப்புகளைப் பதிவிறக்குவதற்கு இணையத்தின் கிடைக்கும் தன்மை
  • நிறுவப்பட்ட VM உடன் ssh வழியாக இணைக்கவும் (விரும்பினால்)

எச்சரிக்கை

இந்த ஆய்வக வேலை தரவு பாதுகாப்பு போன்ற ஒரு நுட்பமான விஷயத்துடன் தொடர்புடையது - இது ஒரு பகுதி
சிறிய பிழையின் காரணமாக உங்கள் எல்லா தரவையும் இழக்க உங்களை அனுமதிக்கிறது - ஒரு கூடுதல் எழுத்து அல்லது எண்.
நீங்கள் ஆய்வக வேலையைச் செய்வதால், நீங்கள் அதை மீண்டும் செய்யத் தொடங்க வேண்டும் என்பதைத் தவிர, உங்களுக்கு எந்த ஆபத்தும் இல்லை.
நிஜ வாழ்க்கையில், எல்லாம் மிகவும் தீவிரமானது, எனவே நீங்கள் வட்டு பெயர்களை மிகவும் கவனமாக உள்ளிட வேண்டும், புரிந்து கொள்ளுங்கள்
தற்போதைய கட்டளையுடன் நீங்கள் சரியாக என்ன செய்கிறீர்கள் மற்றும் எந்த வட்டுகளில் வேலை செய்கிறீர்கள்.

இரண்டாவது முக்கியமான புள்ளி வட்டுகள் மற்றும் பகிர்வுகளின் பெயரிடுதல்: சூழ்நிலையைப் பொறுத்து, வட்டு எண்கள் வேறுபடலாம்
ஆய்வகப் பணிகளில் கட்டளைகளில் வழங்கப்பட்ட அந்த மதிப்புகளிலிருந்து.
எனவே, எடுத்துக்காட்டாக, நீங்கள் வரிசையிலிருந்து sda வட்டை அகற்றிவிட்டு புதிய வட்டைச் சேர்த்தால், புதிய வட்டு காட்டப்படும்.
sda என்ற அமைப்பில். புதிய வட்டைச் சேர்ப்பதற்கு முன் மறுதொடக்கம் செய்தால், புதியது
வட்டுக்கு sdb என்று பெயரிடப்படும், மேலும் பழையது sda என்று அழைக்கப்படும்

பெரும்பாலான கட்டளைகள் தேவைப்படுவதால், ஆய்வகம் சூப்பர் யூசராக (ரூட்) இயக்கப்பட வேண்டும்
உயர்ந்த சலுகைகள் மற்றும் சூடோ வழியாக சலுகைகளை தொடர்ந்து அதிகரிப்பதில் அர்த்தமில்லை

ஆய்வுப் பொருட்கள்

  • RAID ஐ
  • LVM ஐ
  • Linux OS இல் வட்டு பெயரிடுதல்
  • ஒரு பிரிவு என்றால் என்ன
  • பகிர்வு அட்டவணை என்றால் என்ன, அது எங்கே சேமிக்கப்படுகிறது?
  • க்ரப் என்றால் என்ன

பயன்படுத்தப்படும் பயன்பாடுகள்

1) வட்டு தகவலைப் பார்க்கவும்

  • lsblk -o பெயர்,அளவு,FSTYPE,TYPE,MOUNTPOINT
  • fdisk -l
    2) தகவலைப் பார்ப்பது மற்றும் LVM உடன் பணிபுரிதல்
  • pvs
  • pvextend
  • pvccreate
  • தனியார்மயமாக்கல்
  • முதலியன
  • vgreduce
  • lvs
  • நீட்டிப்பு
    3) தகவலைப் பார்த்தல் மற்றும் RAID உடன் பணிபுரிதல்
  • cat /proc/mdstat
  • mdadm
    4) ஏற்ற புள்ளிகள்
  • ஏற்ற
  • அதிகபட்சம்
  • cat /etc/fstab
  • cat /etc/mtab
    5) வட்டு மறுபகிர்வு
  • fdisk /dev/XXX
    6) பகிர்வுகளை நகலெடுக்கிறது
  • dd if=/dev/xxx of=/dev/yyy
    7) பகிர்வு அட்டவணையுடன் பணிபுரிதல்
  • பகுதி
  • sfdisk
  • mkfs.ext4
    8) பூட்லோடருடன் பணிபுரிதல்
  • grub-install /dev/XXX
  • மேம்படுத்தல்-க்ரப்
    9) மற்றவை
  • lsof
  • பொருத்தமான
  • rsync

ஆய்வக வேலை 3 பகுதிகளைக் கொண்டுள்ளது:

  • lvm, raid ஐப் பயன்படுத்தி வேலை செய்யும் அமைப்பை அமைத்தல்
  • வட்டு தோல்விகளில் ஒன்றின் முன்மாதிரி
  • பறக்கும்போது வட்டுகளை மாற்றுதல், புதிய வட்டுகளைச் சேர்ப்பது மற்றும் பகிர்வுகளை நகர்த்துதல்.

பணி 1 (OS நிறுவல் மற்றும் LVM, RAID இன் உள்ளமைவு)

1) ஒரு புதிய மெய்நிகர் இயந்திரத்தை உருவாக்கவும், அதற்கு பின்வரும் பண்புகளை வழங்கவும்:

  • 1 ஜிபி ராம்
  • 1 சிபியு
  • 2 hdds (அவற்றிற்கு ssd1, ssd2 என்று பெயரிட்டு, சம அளவுகளை ஒதுக்கவும், ஹாட் ஸ்வாப் மற்றும் ssd பெட்டிகளைச் சரிபார்க்கவும்)
  • SATA கட்டுப்படுத்தி 4 போர்ட்களுக்கு கட்டமைக்கப்பட்டது

ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு

2) லினக்ஸை நிறுவத் தொடங்குங்கள், ஹார்ட் டிரைவ்களைத் தேர்ந்தெடுக்கும் போது, ​​பின்வருவனவற்றைச் செய்யுங்கள்:

  • பகிர்வு முறை: கையேடு, அதன் பிறகு நீங்கள் இந்த படத்தைப் பார்க்க வேண்டும்:
    ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு

  • /boot க்கான தனி பகிர்வை அமைத்தல்: முதல் வட்டைத் தேர்ந்தெடுத்து அதில் புதிய பகிர்வு அட்டவணையை உருவாக்கவும்

    • பகிர்வு அளவு: 512M
    • மவுண்ட் பாயிண்ட்: /boot
    • இரண்டாவது வட்டுக்கான அமைப்புகளை மீண்டும் செய்யவும், ஆனால் ஒரே நேரத்தில் இரண்டு முறை மவுண்ட் /பூட் செய்ய முடியாது என்பதால், மவுண்ட் பாயிண்டைத் தேர்ந்தெடுக்கவும்: எதுவுமில்லை, இறுதியில் பின்வருவனவற்றைப் பெறுங்கள் (ஜாம்புடன் கூடிய படம், அதை மீண்டும் செய்ய மிகவும் சோம்பேறி):
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு

  • RAID அமைவு:

    • முதல் வட்டில் இலவச இடத்தைத் தேர்ந்தெடுத்து, பகிர்வு வகையை RAID க்கு இயற்பியல் தொகுதியாக உள்ளமைக்கவும்
    • "பகிர்வை அமைத்தல் முடிந்தது" என்பதைத் தேர்ந்தெடுக்கவும்
    • இரண்டாவது வட்டுக்கு அதே அமைப்புகளை மீண்டும் செய்யவும், இதன் விளைவாக பின்வருபவை:
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு
    • "மென்பொருள் RAID ஐ உள்ளமை" என்பதைத் தேர்ந்தெடுக்கவும்
    • MD சாதனத்தை உருவாக்கவும்
    • மென்பொருள் RAID சாதன வகை: பிரதிபலித்த வரிசையைத் தேர்ந்தெடுக்கவும்
    • RAID XXXX வரிசைக்கான செயலில் உள்ள சாதனங்கள்: இரண்டு இயக்கிகளையும் தேர்ந்தெடுக்கவும்
    • உதிரி சாதனங்கள்: 0 ஐ இயல்புநிலையாக விடவும்
    • RAID XX வரிசைக்கான செயலில் உள்ள சாதனங்கள்: ரெய்டின் கீழ் நீங்கள் உருவாக்கிய பகிர்வுகளைத் தேர்ந்தெடுக்கவும்
    • பினிஷ்
    • இதன் விளைவாக, இது போன்ற ஒரு படத்தை நீங்கள் பெற வேண்டும்:
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு

  • எல்விஎம் கட்டமைத்தல்: லாஜிக்கல் வால்யூம் மேனேஜரை உள்ளமை என்பதைத் தேர்ந்தெடுக்கவும்

    • தற்போதைய பகிர்வு அமைப்பை வைத்து LVM ஐ உள்ளமைக்கவும்: ஆம்
    • தொகுதி குழுவை உருவாக்கவும்
    • தொகுதி குழு பெயர்: அமைப்பு
    • புதிய தொகுதி குழுவிற்கான சாதனங்கள்: நீங்கள் உருவாக்கிய RAID ஐ தேர்ந்தெடுக்கவும்
    • தருக்க அளவை உருவாக்கவும்
    • தருக்க தொகுதி பெயர்: ரூட்
    • தருக்க அளவு அளவு: உங்கள் வட்டு அளவின் 25
    • தருக்க அளவை உருவாக்கவும்
    • தருக்க தொகுதி பெயர்: var
    • தருக்க அளவு அளவு: உங்கள் வட்டு அளவின் 25
    • தருக்க அளவை உருவாக்கவும்
    • தருக்க தொகுதி பெயர்: பதிவு
    • தருக்க அளவு அளவு: உங்கள் வட்டு அளவின் 15
    • காட்சி உள்ளமைவு விவரங்களைத் தேர்ந்தெடுப்பதன் மூலம் நீங்கள் பின்வரும் படத்தைப் பெற வேண்டும்:
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு
    • நீங்கள் எல்விஎம் அமைப்பதை முடித்தவுடன் பின்வருவனவற்றைப் பார்க்க வேண்டும்:
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு

  • பகிர்வு தளவமைப்பு: எல்விஎம்மில் உருவாக்கப்பட்ட ஒவ்வொரு தொகுதியையும் ஒவ்வொன்றாகத் தேர்ந்தெடுத்து அவற்றை அமைக்கவும், எடுத்துக்காட்டாக, இது போன்ற ரூட்டிற்கு:

    • இவ்வாறு பயன்படுத்தவும்: ext4
    • ஏற்ற புள்ளி: /
    • ரூட் பகிர்வைக் குறிப்பதன் முடிவு இப்படி இருக்க வேண்டும்:
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு
    • var மற்றும் log க்கான பகிர்வு செயல்பாட்டை மீண்டும் செய்யவும், பொருத்தமான மவுண்ட் புள்ளிகளைத் தேர்ந்தெடுத்து (/var மற்றும் /var/log கைமுறையாக உள்ளிட்டு), பின்வரும் முடிவைப் பெறவும்:
      ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு
    • பகிர்வை முடிக்கவும் என்பதைத் தேர்ந்தெடுக்கவும்
    • உங்களிடம் இன்னும் பொருத்தப்படாத பகிர்வு உள்ளது மற்றும் இடமாற்று கட்டமைக்கப்படவில்லை என்பது குறித்து உங்களிடம் பல கேள்விகள் கேட்கப்படும். இரண்டு கேள்விகளுக்கும் எதிர்மறையாக பதிலளிக்க வேண்டும்.

  • இறுதி முடிவு இப்படி இருக்க வேண்டும்:
    ஆய்வகம்: lvm ஐ அமைத்தல், லினக்ஸில் ரெய்டு
    3) முதல் சாதனத்தில் (sda) grub ஐ நிறுவி OS நிறுவலை முடித்து கணினியை துவக்கவும்.
    4) /boot பகிர்வின் உள்ளடக்கங்களை sda இயக்கி (ssd1) இலிருந்து sdb டிரைவிற்கு (ssd2) நகலெடுக்கவும்

    dd if=/dev/sda1 of=/dev/sdb1

    5) இரண்டாவது சாதனத்தில் grub ஐ நிறுவவும்:

  • கணினியில் உள்ள வட்டுகளைப் பாருங்கள்:

    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

  • முந்தைய கட்டளை உங்களுக்கு வழங்கிய அனைத்து வட்டுகளையும் பட்டியலிட்டு, அது எந்த வகையான வட்டு என்பதை விவரிக்கவும்

  • grub நிறுவப்படாத இயக்கியைக் கண்டறிந்து, இந்த நிறுவலைச் செய்யவும்:
    grub-install /dev/sdb

  • cat /proc/mdstat கட்டளையுடன் தற்போதைய ரெய்டு பற்றிய தகவலைப் பார்க்கலாம் மற்றும் நீங்கள் பார்ப்பதை எழுதுங்கள்.

  • கட்டளைகளின் வெளியீட்டைப் பாருங்கள்: pvs, vgs, lvs, மவுண்ட் மற்றும் நீங்கள் பார்த்ததை எழுதுங்கள்

உங்கள் சொந்த வார்த்தைகளில் நீங்கள் என்ன செய்தீர்கள் மற்றும் பணியிலிருந்து நீங்கள் பெற்ற முடிவை விவரிக்கவும்.

இந்த பணியை முடித்த பிறகு, மெய்நிகர் இயந்திர கோப்புறையின் காப்பு பிரதியை சேமிக்க அல்லது உருவாக்க பரிந்துரைக்கப்படுகிறது
அலைந்து திரிந்த பெட்டி: https://t.me/bykvaadm/191

முடிவு: வட்டுகள் ssd1, ssd2 உடன் மெய்நிகர் இயந்திரம்

பணி 2 (வட்டுகளில் ஒன்றின் தோல்வியைப் பின்பற்றுதல்)

1) நீங்கள் ஹாட் ஸ்வாப் பாக்ஸைச் சரிபார்த்திருந்தால், நீங்கள் பறக்கும்போது வட்டுகளை நீக்கலாம்

  • இயந்திர பண்புகளில் வட்டு ssd1 ஐ நீக்கவும்
  • உங்கள் மெய்நிகர் இயந்திர கோப்புகள் சேமிக்கப்பட்டுள்ள கோப்பகத்தைக் கண்டறிந்து ssd1.vmdk ஐ நீக்கவும்
    2) உங்கள் மெய்நிகர் இயந்திரம் இன்னும் இயங்குவதை உறுதிசெய்யவும்
    3) மெய்நிகர் இயந்திரத்தை மறுதொடக்கம் செய்து, அது இன்னும் இயங்குகிறதா என்பதை உறுதிப்படுத்தவும்
    4) RAID வரிசையின் நிலையைச் சரிபார்க்கவும்: cat /proc/mdstat
    5) VM இடைமுகத்தில் அதே அளவிலான புதிய வட்டைச் சேர்த்து அதற்கு ssd3 என்று பெயரிடவும்
    6) செயல்பாடுகளைச் செய்யுங்கள்:
  • fdisk -l ஐப் பயன்படுத்தி புதிய வட்டு கணினியில் வந்துள்ளதைக் காண்க
  • பகிர்வு அட்டவணையை பழைய வட்டில் இருந்து புதியதாக நகலெடுக்கவும்: sfdisk -d /dev/XXXX | sfdisk /dev/YYY
  • fdisk -l ஐப் பயன்படுத்தி முடிவைப் பார்க்கவும்
  • ரெய்டு வரிசையில் ஒரு புதிய வட்டைச் சேர்க்கவும்: mdadm —manage /dev/md0 —add /dev/YYY
  • முடிவைப் பாருங்கள்: cat /proc/mdstat. ஒத்திசைவு தொடங்கியது என்பதை நீங்கள் பார்க்க வேண்டும்
    7) இப்போது நீங்கள் RAID இன் பகுதியாக இல்லாத பகிர்வுகளை கைமுறையாக ஒத்திசைக்க வேண்டும்.
    இதைச் செய்ய, நாங்கள் dd பயன்பாட்டைப் பயன்படுத்துவோம், "நேரடி" வட்டில் இருந்து நீங்கள் சமீபத்தில் நிறுவிய புதிய வட்டுக்கு நகலெடுப்போம்.

    dd if=/dev/XXX of=/dev/YYY

    8) ஒத்திசைவு முடிந்ததும், புதிய இயக்ககத்தில் grub ஐ நிறுவவும்
    9) எல்லாம் செயல்படுகிறதா என்பதை உறுதிப்படுத்த VM ஐ மீண்டும் துவக்கவும்
    உங்கள் சொந்த வார்த்தைகளில் நீங்கள் என்ன செய்தீர்கள் மற்றும் பணியிலிருந்து நீங்கள் பெற்ற முடிவை விவரிக்கவும்.
    முடிவு: Disk ssd1 அகற்றப்பட்டது, வட்டு ssd2 சேமிக்கப்பட்டது, வட்டு ssd3 சேர்க்கப்பட்டது.

    பணி 3 (புதிய வட்டுகளைச் சேர்த்தல் மற்றும் பகிர்வை நகர்த்துதல்)

    வழங்கப்பட்ட எல்லாவற்றிலும் இது மிகவும் சிக்கலான மற்றும் மிகப்பெரிய பணியாகும்.
    நீங்கள் என்ன செய்கிறீர்கள் மற்றும் எந்த வட்டுகள் மற்றும் பகிர்வுகளுடன் மிகவும் கவனமாக சரிபார்க்கவும்.
    அதை இயக்குவதற்கு முன் நகலெடுக்க பரிந்துரைக்கப்படுகிறது.
    இந்த பணி பணி எண். 2 இல் இருந்து சுயாதீனமானது; இது பணி எண். 1 க்குப் பிறகு, வட்டு பெயர்களுக்கு சரிசெய்யப்பட்ட பிறகு செய்யப்படலாம்.
    இந்த ஆய்வகப் பணியின் இரண்டாம் பகுதி, முதல் பகுதியை முடித்த பிறகு இருந்த அதே நிலைக்கு இட்டுச் செல்ல வேண்டும்.

    உங்கள் வேலையை எளிதாக்க, ஹோஸ்ட் மெஷினில் இருந்து வட்டுகளை உடல் ரீதியாக அகற்ற வேண்டாம் என்று நான் பரிந்துரைக்கிறேன், ஆனால் மட்டும்
    இயந்திர பண்புகளில் அவற்றைத் துண்டிக்கவும். VM இல் உள்ள OS இன் பார்வையில் அது சரியாகவே இருக்கும், ஆனால் உங்களால் முடியும்
    ஏதாவது நடந்தால், வட்டை மீண்டும் இணைத்து, இரண்டு புள்ளிகளை மீண்டும் உருட்டுவதன் மூலம் வேலையைத் தொடரவும்
    உங்களுக்கு பிரச்சனைகள் உள்ளன. எடுத்துக்காட்டாக, நீங்கள் அதை தவறாக செய்திருக்கலாம் அல்லது /boot பகிர்வை புதிய வட்டில் நகலெடுக்க மறந்துவிட்டீர்கள்.
    நீங்கள் எந்த வட்டுகள் மற்றும் பகிர்வுகளுடன் பல முறை வேலை செய்கிறீர்கள் அல்லது இன்னும் சிறப்பாகச் செயல்படுகிறீர்கள் என்பதை இருமுறை சரிபார்க்க மட்டுமே நான் உங்களுக்கு அறிவுறுத்த முடியும்
    வட்டுகள், பகிர்வுகள் மற்றும் "உடல்" வட்டு எண் ஆகியவற்றுக்கு இடையேயான கடிதப் பரிமாற்றத்தை ஒரு காகிதத்தில் எழுதுங்கள். அழகான மற்றும் தெளிவான மரம்
    அணி டிரா செய்கிறது lsblk, நீங்கள் என்ன செய்தீர்கள் மற்றும் என்ன செய்ய வேண்டும் என்பதை பகுப்பாய்வு செய்ய முடிந்தவரை அடிக்கடி பயன்படுத்தவும்.

    கதைக்கு...

    உங்கள் சர்வர் 2 SSD டிரைவ்களில் நீண்ட நேரம் இயங்கிக்கொண்டிருப்பதாக கற்பனை செய்து பாருங்கள், திடீரென்று...

    1) VM பண்புகளிலிருந்து வட்டை அகற்றி மறுதொடக்கம் செய்வதன் மூலம் ssd2 வட்டு தோல்வியை உருவகப்படுத்தவும்
    2) வட்டுகள் மற்றும் RAID இன் தற்போதைய நிலையைக் காண்க:

    cat /proc/mdstat
    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

    3) நீங்கள் அதிர்ஷ்டசாலி - உங்கள் முதலாளிகள் பல புதிய வட்டுகளை வாங்க அனுமதித்துள்ளனர்:

    2 பெரிய கொள்ளளவு கொண்ட SATA ஆனது பதிவுகளுடன் பகிர்வை தனி வட்டுக்கு நகர்த்துவதற்கான நீண்ட கால தாமதமான பணிக்காக

    2 SSDகள் இறந்ததை மாற்றவும், அதே போல் இன்னும் செயல்படும் ஒன்றை மாற்றவும்.

    சர்வர் பேஸ்கெட் ஒரு நேரத்தில் 4 வட்டுகளை நிறுவுவதை மட்டுமே ஆதரிக்கிறது என்பதை நினைவில் கொள்ளவும்.
    எனவே, நீங்கள் அனைத்து வட்டுகளையும் ஒரே நேரத்தில் சேர்க்க முடியாது.

    SSD ஐ விட 2 மடங்கு பெரிய HDD திறனைத் தேர்ந்தெடுக்கவும்.
    SSD திறன் முந்தைய SSD ஐ விட 1,25 மடங்கு பெரியது.

    4) ஒரு புதிய ssd வட்டைச் சேர்த்து, அதை ssd4 என்று அழைக்கவும், சேர்த்த பிறகு, என்ன நடந்தது என்பதைச் சரிபார்க்கவும்:

    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

    5) முதலில், பழைய வட்டில் உள்ள தரவின் பாதுகாப்பை நீங்கள் கவனித்துக் கொள்ள வேண்டும்.
    இந்த முறை LVMஐப் பயன்படுத்தி தரவை மாற்றுவோம்:

    • முதலில், நீங்கள் கோப்பு அட்டவணையை பழைய வட்டில் இருந்து புதியதாக நகலெடுக்க வேண்டும்:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      x,y க்கு சரியான வட்டுகளை மாற்றவும் மற்றும் இந்த கட்டளை என்ன செய்கிறது என்பதைக் கண்டறியவும்.

      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT ஐ இயக்கி அதன் வெளியீட்டை முந்தைய அழைப்போடு ஒப்பிடவும்.
      என்ன மாறிவிட்டது?
      /boot தரவை புதிய வட்டுக்கு நகலெடுக்க dd கட்டளையைப் பயன்படுத்தவும்

      dd if=/dev/XXX of=/dev/YYY

      /boot பழைய வட்டில் பொருத்தப்பட்டிருந்தால், அது நேரடி வட்டில் மீண்டும் ஏற்றப்பட வேண்டும்:

      mount | grep boot # смотрим куда смонтирован диск
      lsblk # смотрим какие диски есть в системе и смотрим есть ли диск, полученный из предыдущего пункта
      umount /boot # отмонтируем /boot
      mount -a # выполним монтирование всех точек согласно /etc/fstab. 
      # Поскольку там указана точка монтирования /dev/sda, то будет выполнено корректное перемонтирование на живой диск

      புதிய எஸ்எஸ்டி டிரைவில் பூட்லோடரை நிறுவவும்

      grub-install /dev/YYY

      நாம் ஏன் இந்த அறுவை சிகிச்சை செய்கிறோம்?

      ஒரே ஒரு புதிய ssd வட்டு உட்பட ஒரு புதிய ரெய்டு வரிசையை உருவாக்கவும்:

      mdadm --create --verbose /dev/md63 --level=1 --raid-devices=1 /dev/YYY

      ஒரு சிறப்பு விசையை குறிப்பிடாமல் மேலே உள்ள கட்டளை இயங்காது.
      உதவியைப் படித்து, கட்டளையில் இந்த விசையைச் சேர்க்கவும்.

      உங்கள் செயல்பாட்டின் முடிவைச் சரிபார்க்க cat /proc/mdstat கட்டளையைப் பயன்படுத்தவும். என்ன மாறிவிட்டது?
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT ஐ இயக்கி அதன் வெளியீட்டை முந்தைய அழைப்போடு ஒப்பிடவும்.
      என்ன மாறிவிட்டது?
      6) அடுத்த படி LVM ஐ கட்டமைக்க வேண்டும்
      தற்போதைய இயற்பியல் தொகுதிகள் பற்றிய தகவலைப் பார்க்க pvs கட்டளையை இயக்கவும்
      முன்பு உருவாக்கப்பட்ட RAID வரிசை உட்பட புதிய இயற்பியல் தொகுதியை உருவாக்கவும்:

      pvcreate /dev/md63

      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT ஐ இயக்கி அதன் வெளியீட்டை முந்தைய அழைப்போடு ஒப்பிடவும்.
      என்ன மாறிவிட்டது?
      pvs கட்டளையை மீண்டும் இயக்கவும். என்ன மாறிவிட்டது?
      பின்வரும் கட்டளையைப் பயன்படுத்தி தொகுதி குழு அமைப்பின் அளவை அதிகரிக்கலாம்:

      vgextend system /dev/md63

      கட்டளைகளை இயக்கவும், நீங்கள் பார்த்ததையும் மாற்றியதையும் எழுதுங்கள்.

      vgdisplay system -v
      pvs
      vgs
      lvs -a -o+devices

      LV var,log,root தற்போது எந்த இயற்பியல் வட்டில் உள்ளது?

      சரியான சாதனப் பெயர்களைப் பயன்படுத்தி, பழைய இயக்ககத்திலிருந்து புதியதற்குத் தரவை நகர்த்தவும்.

      pvmove -i 10 -n /dev/system/root /dev/md0 /dev/md63 

      அனைத்து தருக்க தொகுதிகளுக்கும் செயல்பாட்டை மீண்டும் செய்யவும்

      கட்டளைகளை இயக்கவும், நீங்கள் பார்த்ததையும் மாற்றியதையும் எழுதுங்கள்.

      vgdisplay system -v
      pvs
      vgs
      lvs -a -o+devices
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

      அதிலிருந்து பழைய ரெய்டு டிஸ்க்கை நீக்கிவிட்டு நம்ம விஜியை மாற்றுவோம். சரியான ரெய்டு பெயரை மாற்றவும்.

      vgreduce system /dev/md0

      கட்டளைகளை இயக்கவும், நீங்கள் பார்த்ததையும் மாற்றியதையும் எழுதுங்கள்.

      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
      pvs
      vgs

      படத்தை இன்னும் அழகாக்க, இரண்டாவது ssd வட்டுக்கு (ssd4) remount /boot செய்து lsblk ஐ இயக்கவும். இதன் விளைவாக, ssd3 வட்டு இல்லை
      எதுவும் ஏற்றப்படக்கூடாது. /boot பகிர்வு காலியாக இல்லை என்பதை கவனமாக சரிபார்க்கவும்! ls /boot காட்ட வேண்டும்
      பல கோப்புகள் மற்றும் கோப்புறைகள். இந்த பிரிவில் என்ன சேமிக்கப்பட்டுள்ளது என்பதைப் படித்து, எந்த கோப்பு அடைவு எதற்குப் பொறுப்பாகும் என்பதை எழுதவும்.
      7) மேலே விவரிக்கப்பட்ட தொழில்நுட்ப விவரக்குறிப்புகளின்படி ssd3 வட்டை அகற்றி ssd5, hdd1, hdd2 ஐச் சேர்க்கவும், இதன் விளைவாக:
      ssd4 - முதல் புதிய ssd
      ssd5 - இரண்டாவது புதிய ssd
      hdd1 - முதல் புதிய hdd
      hdd2 - இரண்டாவது புதிய hdd

      8) வட்டுகளைச் சேர்த்த பிறகு என்ன நடந்தது என்பதைச் சரிபார்க்கவும்:

      fdisk -l
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

      9) முக்கிய ரெய்டு வரிசையின் செயல்பாட்டை மீட்டெடுப்போம்:

      • பகிர்வு அட்டவணையை நகலெடுத்து, சரியான வட்டுகளை மாற்றவும்:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • பழைய வட்டில் இருந்து பகிர்வு அட்டவணையை நகலெடுத்தபோது, ​​​​புதிய அளவு தோன்றியது என்பதை நினைவில் கொள்க
        முழு வன் திறனையும் பயன்படுத்தாது.
        எனவே, விரைவில் இந்த பகிர்வின் அளவை மாற்றி ரெய்டை விரிவுபடுத்த வேண்டும்.
        கட்டளையை இயக்குவதன் மூலம் நீங்களே பாருங்கள்:

        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        10) துவக்க பகிர்வை /boot ஐ ssd4 இலிருந்து ssd5 க்கு நகலெடுக்கவும்

        dd if=/dev/XXX of=/dev/YYY

        11) புதிய இயக்ககத்தில் grub ஐ நிறுவவும் (ssd5)
        12) ssd5 வட்டின் இரண்டாவது பகிர்வின் அளவை மாற்றவும்

        வட்டு பகிர்வு பயன்பாட்டை இயக்கவும்:

        fdisk /dev/XXX

        ஏற்கனவே உள்ள பகிர்வை நீக்க d விசையை உள்ளிடவும் (2ஐ தேர்வு செய்யவும்)
        புதிய பகிர்வை உருவாக்க n விசையை உள்ளிடவும்
        பகிர்வு வகை "முதன்மை" என்பதைக் குறிக்க p விசையை உள்ளிடவும்
        விசை 2 ஐ உள்ளிடவும், இதனால் புதிய பகிர்வில் இரண்டாவது எண் இருக்கும்
        முதல் பிரிவு: பகிர்வின் தொடக்கத்தின் தானாக கணக்கிடப்பட்ட அளவை ஏற்க, enter ஐ அழுத்தவும்
        கடைசிப் பிரிவு: பகிர்வின் முடிவின் தானாக கணக்கிடப்பட்ட அளவை ஏற்க, enter ஐ அழுத்தவும்
        சாத்தியமான அனைத்து பகிர்வு வகைகளின் பட்டியலைக் காண l விசையை உள்ளிடவும் மற்றும் அதில் லினக்ஸ் ரெய்டு ஆட்டோவைக் கண்டறியவும்
        உருவாக்கப்பட்ட பகிர்வின் வகையை மாற்ற t விசையை உள்ளிடவும் (2) மற்றும் முந்தைய படியில் காணப்படும் எண்ணை உள்ளிடவும்.
        வட்டில் மாற்றத்தை எழுத w விசையை உள்ளிடவும்.
        12) பகிர்வு அட்டவணையை மீண்டும் படித்து முடிவைச் சரிபார்க்கவும்

        partx -u /dev/XXX
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        தற்போதைய ரெய்டு வரிசையில் புதிய வட்டைச் சேர்க்கவும் (சரியான வட்டுகளை மாற்ற மறக்காதீர்கள்)

        mdadm --manage /dev/md63 --add /dev/sda2

        எங்கள் வரிசையில் உள்ள வட்டுகளின் எண்ணிக்கையை 2 ஆக விரிவாக்குவோம்:

        mdadm --grow /dev/md63 --raid-devices=2

        முடிவைப் பாருங்கள்: எங்களிடம் 2 வரிசைகள் குறிக்கப்பட்டுள்ளன, ஆனால் இந்த வரிசையில் சேர்க்கப்பட்டுள்ள இரண்டு பிரிவுகளும் வெவ்வேறு அளவுகளைக் கொண்டுள்ளன

        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        13) ssd4 வட்டில் பகிர்வு அளவை அதிகரிக்கவும்

        வட்டு பகிர்வு பயன்பாட்டை இயக்கவும்:

        fdisk /dev/XXX

        ஏற்கனவே உள்ள பகிர்வை நீக்க d விசையை உள்ளிடவும் (2ஐ தேர்வு செய்யவும்)
        புதிய பகிர்வை உருவாக்க n விசையை உள்ளிடவும்
        பகிர்வு வகை "முதன்மை" என்பதைக் குறிக்க p விசையை உள்ளிடவும்
        விசை 2 ஐ உள்ளிடவும், இதனால் புதிய பகிர்வில் இரண்டாவது எண் இருக்கும்
        முதல் பிரிவு: பகிர்வின் தொடக்கத்தின் தானாக கணக்கிடப்பட்ட அளவை ஏற்க, enter ஐ அழுத்தவும்
        கடைசிப் பிரிவு: பகிர்வின் முடிவின் தானாக கணக்கிடப்பட்ட அளவை ஏற்க, enter ஐ அழுத்தவும்
        மார்க்அப்பின் முடிவில், பகிர்வின் உறுப்பினர்களின் கையொப்பத்தை வரிசையில் விட்டுவிட, இல்லை என்பதைத் தேர்ந்தெடுக்கவும்.
        வட்டில் மாற்றத்தை எழுத w விசையை உள்ளிடவும்.
        12) பகிர்வு அட்டவணையை மீண்டும் படித்து முடிவைச் சரிபார்க்கவும்

        partx -u /dev/XXX
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        இப்போது sda2, sdc2 பகிர்வுகள் ரெய்டு சாதனத்தின் அளவை விட> அளவைக் கொண்டுள்ளன என்பதை நினைவில் கொள்ளவும்.

        13) இந்த கட்டத்தில் ரெய்டு அளவை இப்போது விரிவாக்கலாம்

        mdadm --grow /dev/md63 --size=max
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT # check result

        lsblk ஐ மதிப்பாய்வு செய்து, என்ன மாறிவிட்டது என்பதைக் கவனியுங்கள்
        14) இருப்பினும், ரெய்டின் அளவை நாங்கள் மாற்றினாலும், vg ரூட், var, log ஆகியவற்றின் அளவுகள் மாறவில்லை.

        • PV அளவைப் பாருங்கள்:
          pvs
        • எங்கள் PV இன் அளவை விரிவாக்குவோம்:
          pvresize /dev/md63
        • PV அளவைப் பாருங்கள்:
          pvs

          15) புதிதாக தோன்றிய இடம் VG var,root ஐ சேர்க்கவும்

          lvs # посмотрим сколько сейчас размечено
          lvextend -l +50%FREE /dev/system/root
          lvextend -l +100%FREE /dev/system/var
          lvs # проверьте что получилось

          இந்த கட்டத்தில், நீங்கள் முக்கிய வரிசையை புதிய வட்டுகளுக்கு நகர்த்துவதை முடித்துவிட்டீர்கள். ssd1, ssd2 உடன் வேலை முடிந்தது

          16) எங்கள் அடுத்த பணி /var/log ஐ புதிய வட்டுகளுக்கு நகர்த்துவது, இதற்காக நாம் hdd வட்டுகளில் ஒரு புதிய வரிசை மற்றும் lvm ஐ உருவாக்குவோம்.

          • புதிய HDD டிரைவ்களுக்கு என்ன பெயர்கள் உள்ளன என்று பார்ப்போம்
            fdisk -l
          • ஒரு ரெய்டு வரிசையை உருவாக்குவோம்
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • பெரிய வட்டுகளிலிருந்து ரெய்டில் புதிய PV ஐ உருவாக்குவோம்
            pvcreate data /dev/md127
          • இந்த பிவியில் டேட்டா என்று ஒரு குழுவை உருவாக்குவோம்
            vgcreate data /dev/md127
          • அனைத்து இலவச இடத்தின் அளவுடன் ஒரு தருக்க தொகுதியை உருவாக்கி அதை val_log என்று அழைப்போம்
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим результат
          • உருவாக்கப்பட்ட பகிர்வை ext4 இல் வடிவமைக்கவும்
            mkfs.ext4 /dev/mapper/data-var_log
          • முடிவைப் பார்ப்போம்
            lsblk

            17) பதிவுத் தரவை பழைய பகிர்விலிருந்து புதிய பகிர்வுக்கு மாற்றவும்

            புதிய பதிவு சேமிப்பகத்தை தற்காலிகமாக நிறுவவும்

            mount /dev/mapper/data-var_log /mnt

            பகிர்வுகளை ஒத்திசைப்போம்

            apt install rsync
            rsync -avzr /var/log/ /mnt/

            தற்போது /var/log இல் எந்த செயல்முறைகள் இயங்குகின்றன என்பதைக் கண்டுபிடிப்போம்

            apt install lsof
            lsof | grep '/var/log'

            இந்த செயல்முறைகளை நிறுத்துங்கள்

            systemctl stop rsyslog.service syslog.socket

            பகிர்வுகளின் இறுதி ஒத்திசைவைச் செய்யவும் (கடைசி ஒத்திசைவுக்குப் பிறகு மாறியிருக்கும் தரவு)

            rsync -avzr /var/log/ /mnt/

            பிரிவுகளை மாற்றவும்

            umount /mnt
            umount /var/log
            mount /dev/mapper/data-var_log /var/log

            என்ன நடந்தது என்று பார்க்கலாம்

            lsblk

            18) திருத்து /etc/fstab
            fstab - துவக்கத்தில் பகிர்வுகள் ஏற்றப்படும் விதிகளை பதிவு செய்யும் கோப்பு
            எங்கள் பணி /var/log ஏற்றப்பட்ட வரியைக் கண்டுபிடித்து சாதனத்தை சரிசெய்வதாகும் system-log மீது data-var_log

            19) இந்த கட்டத்தில் மிக முக்கியமான விஷயம், ரேடேலா அட்டவணையை மாற்ற மறக்கக்கூடாது (உதாரணமாக, ext4). ஏனெனில் நாம் எந்த ரெய்டை மாற்றினாலும், lvm, பகிர்வின் அளவு இப்போது மாறிவிட்டது என்று பகிர்வில் உள்ள FS அறிவிக்கப்படும் வரை, புதிய இடத்தைப் பயன்படுத்த முடியாது. கட்டளையைப் பயன்படுத்தவும் resize2fs FS ஐ மாற்ற.

            20) இறுதி நாண்

            • மீண்டும் துவக்குவோம். நீங்கள் எல்லாவற்றையும் சரியாகச் செய்திருந்தால், உங்கள் OS க்கு நீங்கள் திரும்பப் பெறப்படுவீர்கள் (எல்லாமே செயல்படுகிறதா என்பதை உறுதிப்படுத்த இது அவசியம். இந்த நடவடிக்கைக்கு சுய பரிசோதனையைத் தவிர வேறு எந்த அர்த்தமும் இல்லை)
            • நாங்கள் செய்ய விரும்பிய அனைத்தும் உண்மையில் செய்யப்பட்டுள்ளதா என சரிபார்க்கவும்:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [விரும்பினால்] படிகளைப் பின்பற்றவும்

            • நீங்கள் பூட் செய்ய முடியுமா என்பதை உறுதிப்படுத்த, பூட் செய்யும் போது வெவ்வேறு டிரைவ்களைக் குறிப்பிட F12 ஐ அழுத்துவதன் மூலம் மீண்டும் துவக்கவும்
              எந்த ssd இயக்ககங்களிலிருந்தும், அவற்றில் ஒன்றின் தோல்விக்கு நாங்கள் பயப்பட மாட்டோம்
            • இப்போது உங்களிடம் VG அமைப்பில் தேவையற்ற LV பதிவு உள்ளது. ரூட் அல்லது var இடையே இந்த இடத்தை ஒதுக்கவும், ஆனால் பயன்படுத்துவதற்கு பதிலாக
              வடிவமைப்புகள் 100% இலவசம் -L விசையைப் பயன்படுத்தி கையால் அளவைக் குறிப்பிடவும்:

              -L 500M
            • ஒத்திசைவு இல்லாமல் இரண்டு பகிர்வுகளில் /boot அமைந்துள்ள சிக்கலை சரிசெய்யவும், இதைச் சரியாகச் செய்ய வேண்டிய அவசியமில்லை,
              இது ஒரு உதாரணமாக இங்கே சேர்க்கப்பட்டுள்ளது. /boot இன் உள்ளடக்கங்களை முதலில் எங்காவது நகலெடுக்க மறக்காதீர்கள்.

              • ஒரு புதிய ரெய்டை உருவாக்கி அதில் sda1,sda2 ஐ சேர்க்கவும்
              • இந்த பகிர்வுகளை ஏற்கனவே உள்ள ரெய்டில் சேர்த்து மீட்டமை /பூட் மெயின் ரெய்டுக்கு, ஆனால் அதை மவுண்ட் செய்யாமல்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்