පද්ධති ස්ථාපනයෙන් පසු swap එකතු කරන්නේ කෙසේද?


158

මම උබුන්ටු ස්ථාපනය අතරතුර swap කොටසක් නිර්මාණය කළේ නැත. පසුව, මම යම් ඉඩක් නිදහස් කර හුවමාරු කොටසක් සෑදුවෙමි. දැන් සෑම ආරම්භයක්ම පසු, මම gparted'swapon' විකල්පය සක්‍රිය කිරීම සඳහා swap කොටස දකුණු-ක්ලික් කිරීමට විවෘත කරමි .

ආරම්භයේදී swap කොටස ස්වයංක්‍රීයව සක්‍රීය කරන්නේ කෙසේද?

එසේම, මම swap කොටස නිර්මාණය කර නොතිබුනේ නම්, මගේ වෙනත් විකල්ප මොනවාද?


Answers:


136

ඔබට /etc/fstabනව swap කොටස සංස්කරණය කර එකතු කළ යුතුය.

sudo nano /etc/fstab

ඔබට පෙනෙන රේඛාවක් එක් කළ යුතුය

UUID=735b3be3-779c-4d21-a944-b033225f3ab4 none   swap    sw      0       0

ඔබ විධානය භාවිතා කරමින් UUID ලබා ගනී

sudo blkid /dev/sda3

( /dev/sda3සුදුසු උපාංග නාමය සමඟ ආදේශ කරන්න; සුදුසු උපාංගයේ නම බැලීමට අපට භාවිතා කළ හැකිය lsblk- මෙහි සඳහන් පරිදි ).

ආශ්‍රිත:


Bash: -: සඳහා / ප්රතිදාන ලබා etc / fstan i එම්.ඒ. අවශ්යතාව උදවු / etc / fstab: අවසරය ප්රතික්ෂේප
Ashu_FalcoN

1

3
සුදුසු උපාංගයේ නම සොයා ගැනීමට: sudo fdisk -l(වෙතින්: askubuntu.com/questions/182446/… ) ඉන්පසු Type: Linux swap සඳහා බලන්න.
NumeSanguis

1
sudo blkid /dev/sda4මා වෙනුවෙන් කිසිවක් මුද්‍රණය නොකරයි (sda4 යනු 82h කේතය සමඟ අලුතින් සාදන ලද කොටසකි, fdisk පවසන්නේ එය "ලිනක්ස් හුවමාරුව / සොලාරිස්" කොටස බවයි).
ඊගෝර් ස්ක්‍රිප්ටූනොෆ්

1
@ elvis.dukaj උපාංගයේ නමද භාවිතා කිරීම ඉතා හොඳයි. ඔවුන් මූලික වශයෙන් වෙනස් කරුණු දෙකක් ප්‍රකාශ කරයි. එක් අයෙක් හරියටම එම UUID සමඟ පරිමාව භාවිතා කරන්න (තවත් mkswapධාවනයකින් වෙනස් වන දෙයක් ) සහ අනෙකා පවසන්නේ තැටියේ ප්‍රාථමික කොටස් අංක 3 භාවිතා කරන ලෙසයි /dev/sda. සමහරු UUID වලට වැඩි කැමැත්තක් දක්වන්නේ උපාංග නම් පැවරීම වෙනස් වුවද UUIDs එලෙසම පවතින බැවිනි. ඒ නිසා වෙනස වැදගත් වන්නේ එබැවිනි. නමුත් ඔබ ධාවකය නැවත බෙදා නොගන්නා බවට ඔබට විශ්වාස නම්, /dev/sda3භාවිතා කිරීමට සමානව ආරක්ෂිත විය යුතුය.
0xC0000022L

110

ස්ථාපනය කිරීමෙන් පසු swap කොටසක් සෑදීමට, හිස් කොටසක් සාදන්න. එයට සිදුරු නොතිබිය යුතුය. එවිට ඔබට මෙම කොටස සංයුති කළ හැකිය:

sudo mkswap /dev/sdX

ඔබේ කොටස /dev/sdXසමඟ ප්‍රතිස්ථාපනය කිරීම . මෙම කොටස swap සමඟ සවි කරන්න

sudo swapon -U UUID

මෙයින් /dev/sdXකියවා ඇති පරිදි UUID යනු :

blkid /dev/sdX

/etc/fstabමෙම පේළිය එකතු කිරීමෙන් ඔබගේ නව හුවමාරුව බැඳ තබන්න :

UUID=xxx    none    swap    sw      0   0

ශිශිරකරණය සඳහා ඔබේ හුවමාරුව භාවිතා කිරීමට ඔබට අවශ්‍ය නම්, ඔබ /etc/initramfs-tools/conf.d/resumeමෙම අන්තර්ගතය සමඟ UUID යාවත්කාලීන කළ යුතුය RESUME=UUID=xxx. අමතක කරන්න එපා $ sudo update-initramfs -u.

දේවල් සම්පුර්ණ කිරීම සඳහා: ඔබට අමතර කොටසක් නොමැති නම් swap ගොනුවක් සෑදිය හැකිය. මෙම පිළිතුර මඟින් swap ගොනුවක් සාදා එය ආරම්භයේදී සක්‍රීය කරන්නේ කෙසේද යන්න පිළිබඳ අදහසක් ලබා දේ.


මේ වන විට, මට කොටස් දෙකක් සහිත SSD එකක් ඇත, නමුත් මම තුන්වන එකක් සෑදීමට කැමතියි. මෙහෙයුම් පද්ධතිය සහ මගේ ලිපිගොනු රඳවා ඇති ප්‍රාථමික ext4 කොටසක් මා සතුව තිබේ නම්, මට මෙය 2GB කපා නව කොටසකට ඉවත් කිරීමට භාවිතා කළ හැකිද? මෙම ප්‍රාථමික කොටසට ප්‍රමාණවත් තරම් ඉඩ ප්‍රමාණයක් ඇති බැවින් එය ගැටළුවක් නොවිය යුතුය.
ඩස්ටින්

2
gpartedඔබේ කොටස ප්‍රමාණය වෙනස් කිරීම සඳහා බලන්න .
NumeSanguis

57

ඔබට අවශ්‍ය නැතිනම් හෝ swap කොටසක් සාදා ගන්නේ කෙසේදැයි ඔබට විශ්වාස නැත්නම්, ඔබට swap ගොනුවක් සෑදිය හැකි අතර එය කොටස් වලට සමාන ආකාරයකින් ක්‍රියා කරයි. මෙන්න පියවර (පර්යන්තය භාවිතා කරමින්):

  1. හිස් ගොනුවක් සාදන්න (1K * 4M = 4 GiB).

    sudo mkdir -v /var/cache/swap
    cd /var/cache/swap
    sudo dd if=/dev/zero of=swapfile bs=1K count=4M
    sudo chmod 600 swapfile
    
  2. අලුතින් සාදන ලද ගොනුව swap space ගොනුවක් බවට පරිවර්තනය කරන්න.

    sudo mkswap swapfile
    
  3. පේජිං සහ හුවමාරු කිරීම සඳහා ගොනුව සක්‍රීය කරන්න.

    sudo swapon swapfile
    

    විසින් සත්‍යාපනය කරන්න: swapon -sහෝ top:

    top -bn1 | grep -i swap
    

    පේළිය පෙන්විය යුත්තේ: KiB Swap: 4194300 total, 4194300 free

    අක්‍රීය කිරීමට, sudo swapoff swapfileවිධානය භාවිතා කරන්න .

  4. fstabඊලඟ පද්ධති ඇරඹුම මත එය දිගටම පවත්වා ගැනීම සඳහා එය ගොනුවට එක් කරන්න .

    echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
    
  5. ආරම්භයේදී swap ගොනුව නැවත පරීක්ෂා කරන්න:

    sudo swapoff swapfile
    sudo swapon -va
    

    සටහන: ඉහත විධානයන් fstabගොනුවේ වාක්‍ය ඛණ්ඩය නැවත පරීක්ෂා කරයි , එසේ නොමැතිනම් ඔබේ ලිනක්ස් නිසි ලෙස ආරම්භ කිරීමට නොහැකි විය.


13
Swapfile භාවිතා කරන එකම පිළිතුරට ස්තූතියි, නමුත් swap කොටසක් නොවේ. මෙම අවස්ථාවේ දී මට කොටසක් සෑදීමට නොහැකි විය. විධාන විශිෂ්ටයි.
සාරෙල් බොතා

2
වැඩි ප්‍රමාණයේ swap ඉඩක් අවශ්‍ය අය සඳහා, X GiB swap ඉඩ සඳහා XM දක්වා ගණන් = 4M වැඩි කරන්න. යමෙකුට එය මග හැරුනේ නම්.
saurabheights

5 වන පියවර ගැන මට විශ්වාස නැත. ඇයි මම පරීක්‍ෂණය සඳහා හුවමාරුව ක්‍රියා විරහිත කරන්නේ?
රෆි ඛට්චඩෝරියන්

1
මට දැන් තේරෙනවා. ඔබ නැවත පණගැන්වීමට පෙර එය කළ යුතුය. ආරම්භයේ සිටම මම විසි කළෙමි.
රෆි ඛට්චඩෝරියන්

1
දුරස්ථ VPS සඳහා මෙය කදිමයි, එහිදී තැටිය ඇත්ත වශයෙන්ම අථත්‍ය උපාංගයක් වන අතර ඔබට කොටස් කිරීම පාලනය කළ නොහැක. ස්තූතියි!
කොලින් එම්

15

Gparted භාවිතයෙන් මෙය කිරීමට චිත්‍රක ක්‍රමයක් ඇත.

Gparted සමඟ ධාවනය කරන්න:

sudo gparted

ඔබට එය ස්ථාපනය කර නොමැති නම්, ඔබට එය භාවිතයෙන් ස්ථාපනය කළ හැකිය

sudo apt-get install gparted

Gparted ක්‍රියාත්මක වූ පසු:

  1. වෙන් කර නොමැති ඕනෑම බ්ලොක් එකක් දකුණු-ක්ලික් කර ක්ලික් කිරීමෙන් ඔබට අවශ්‍ය පරිදි කොටස වෙන් කරන්න new
  2. කොටස සංයුති කරන්න linux-swap
  3. කොටස දකුණු-ක්ලික් කර ක්ලික් කරන්නswapon

ඔබ අවසන් වූ පසු ඔබේ කොටසේ නම අසල යතුරු නිරූපකයක් තිබිය යුතුය



3
එය ස්ථිර කිරීම සඳහා, ඔබ තවමත් fstab ගොනුව සංස්කරණය කළ යුතුව ඇත @ user4124
මධුර ප්‍රදීප්

2
ප්රශ්නය දැනටමත් ඔවුන් මෙය කරන බව පවසයි.
චයි ටී. රෙක්ස්

1
මෙය කිසිසේත්ම ප්‍රශ්නයට පිළිතුරු සපයන්නේ නැත.
mook765

@ mook765, ප්‍රශ්නය වන්නේ "පද්ධති ස්ථාපනය කිරීමෙන් පසු මම swap එකතු කරන්නේ කෙසේද?". මෙය එම ප්‍රශ්නයට පරිපූර්ණව පිළිතුරු සපයයි.
ටේලර්

3

linux.com වෙතින් swap ගොනුවක් සාදන්න, එය වඩාත් නම්‍යශීලී වන අතර ඔබට කොපමණ හා කොපමණ විශාල swap ගබඩා තිබේදැයි ගතිකව සැකසිය හැකිය. එමඟින් ඔබේ පද්ධති තැටියෙන් swap කොටස ඉවතට ගෙනයාමට ඉඩ සලසයි. එසේම, ඔබ ස්වප් අවකාශ කිහිපයක් භාවිතා කරන්නේ නම්, ඒවායේ භාවිතයේ ප්‍රමුඛතාවය එකම අගයකට සකසන්න, එබැවින් ඒවා ලිවීමට රවුන්ඩ් රොබින් භාවිතා කරයි, එමඟින් ඔබට තවත් වේගවත් වැඩි දියුණු කිරීම් ලබා ගත හැකිය.

ps මම උපාංගයේ නම වෙනුවට UUID භාවිතා කරමි, මන්ද යත් ඔබ අහම්බෙන් USB ආචයනය USB තව් තුළ තබා සාටා කේබල් ඉවත් කර ප්ලග් කළහොත් උපාංග අනුපිළිවෙල පහසුවෙන් වෙනස් කළ හැකි බැවිනි - ඩ්‍රයිව් සම්බන්ධ වන්නේ කුමක් ද යන්න ගැන ඔබ බොහෝ කරදර විය යුතු නැත. කොහෙද.


මෙය වඩාත් ප්‍රයෝජනවත් ප්‍රතිචාරයක් විය, එයට ධාවකය නැවත කොටස් කිරීම අවශ්‍ය නොවන බැවිනි. ඔබ නව යන්ත්‍රයක ස්ථාපනය කරන විට උබුන්ටු පෙරනිමියෙන් swap නිර්මාණය නොකරයි!
අර්නි

2

ඔබට / etc / fstab හි අර්ථ දක්වා ඇති swap ගොනු පද්ධතියක් තිබිය යුතුය. එයට සමාන රේඛාවක් අඩංගු විය යුතුය

UUID=67682d1b-a1d8-4377-a3dd-67340c141619 none            swap    sw              0       0

ඇත්ත වශයෙන්ම ඔබ ඔබගේ උපාංගයේ අනන්‍යතාවය සමඟ UUID අගය ආදේශ කළ යුතුය.


මම එය ලබා ගන්නේ කෙසේද?

3
ඔබට / dev / sda1 වැනි (UUID නොමැතිව) උපාංගයේ නම භාවිතා කළ හැකිය.
ඇඩම් බර්ටෙක්

2

(sdax හි "x" වෙනුවට swap කොටස් අංකය ආදේශ කරන්න උදා: sda5)

"xxx" වෙනුවට UUID අංකය ආදේශ කරන්න උදා: 67682d1b-a1d8-4377-a3dd-67340c141619)


su (මූල අවසරය ලබා ගැනීම සඳහා මුරපදය දෙන්න)

blkid / dev / sdax (UUID ලබා ගන්න) mkswap / dev / sdax (ආකෘති හුවමාරු කොටස) swapon -U xxx

nano / etc / fstab (සංස්කරණය fstab) UUID = xxx කිසිවක් swap sw 0 0 (swap ස්ථිර කිරීම සඳහා මෙම පා enter ය ඇතුළත් කර සුරකින්න) (ඉන්පසු fsantab වසා දමන්න)


nano /etc/initramfs-tools/conf.d/resume ("නැවත ආරම්භ කරන්න" ගොනුවක් සාදා ශිශිර / නැවත ආරම්භ කිරීම සඳහා මෙම පා save ය සුරකින්න) RESUME = UUID = xxx (නැනෝ වැසීමට ctrl + x) -> (සුරැකීමට y)

යන්ත්‍රය නැවත ආරම්භ කරන්න

පුරනය වී දැන් ඔබට ශිශිර / නැවත ආරම්භ කිරීම පරීක්ෂා කළ හැකිය


2

මෙය උබුන්ටු සඳහා රැම් ඩ්‍රයිව් එකක් සාදා ගන්නේ කෙසේද යන්න පිළිබඳ සවිස්තරාත්මක නිබන්ධනයකි. අවාසනාවට .. කප්පාදුව සහ පේස්ට් කිරීම හරහා තිරපිටපත් මෙහි නොපෙන්වයි .. පසුව මම ඒවා එකතු කරමි, නමුත් ඒවා අවශ්‍ය නොවේ.

ඔබ කළ යුතු පළමු දෙය නම් ඔබේ රැම් ධාවකය සඳහා ඉඩක් නිර්මාණය කිරීමයි. මා සතුව ද්විත්ව ඇරඹුම් පද්ධතියක් ඇත්තේ 32gb දෘ hard තැටියක් පමණි. මගේ උබුන්ටු ඇත්ත වශයෙන්ම SD කාඩ් පතක ස්ථාපනය කර ඇත (ඔව්, සැබෑ ස්ථාපනය සහ සජීවී කැස්පර් දෙයක් නොවේ). මගේ හුවමාරුවද SD හි ඇති අතර එය ඉක්මනින් නරක් වීමට ඉඩ ඇත. මම හුවමාරුව වෙනස් කරන්නේ කෙසේදැයි සොයා බැලූ අතර මෙම ලිපිය සොයාගත් අතර පිළිතුරු වලට අකමැති වූ නිසා මම වෙනසක් සිදු කරන අතරතුර නිබන්ධනයක් කළෙමි.

ඔබේ Swap කොටස වැඩි කිරීමට හෝ අඩු කිරීමට ඔබ කැමති නම්, ඔබට අවශ්‍ය වන්නේ ඔබේ ප්‍රියතම කොටස් කළමණාකරු හරහා කොටස වැඩි කිරීම හෝ අඩු කිරීම පමණි. උබුන්ටු දැනටමත් යා යුත්තේ කොතැනට දැයි දන්නා අතර එය ප්‍රමාණයෙන් ස්වාධීන ය. ඔබට ස්ථානය වෙනස් කිරීමට හෝ නව හුවමාරුවක් කිරීමට අවශ්‍ය නම් කියවන්න. ඔබට කළ යුතු පළමු දෙය වන්නේ හුවමාරුව සඳහා ඉඩ ලබා දීම සඳහා ඔබේ දෘ drive තැටිය හැකිලීමයි. ඔබ වින්ඩෝස් පද්ධතිය සමඟ තැටියක් හැකිලෙන්නේ නම්, එවිට ඔබ තැටිය හැකිලීමට වින්ඩෝස් භාවිතා කිරීම වඩා හොඳය (එය තමන්ගේම දෑ දනී). ඔබ පිරිසිදු උබුන්ටු වල සිටී නම්, සජීවී උබුන්ටු USB භාවිතයෙන් ප්‍රමාණය වෙනස් කිරීමට උත්සාහ කරන්න.

වින්ඩෝස් ප්‍රමාණය වෙනස් කිරීමේ උපදෙස්:

  1. ඔබේ පද්ධතිය උපස්ථ කර ඔබගේ ධාවකය defrag කරන්න.
  2. ආරම්භක තීරුව මත රයිට් ක්ලික් කරන්න.
  3. තැටි කළමනාකරණය තෝරන්න
  4. නිවැරදි ධාවකය මත දකුණු ක්ලික් කරන්න
  5. හැකිලීම තෝරන්න.
  6. නිවැරදි ප්‍රමාණය ටයිප් කරන්න.

ඔබ උබුන්ටු වල නම්. ඔබ උබුන්ටු මෙවලම් භාවිතා කරන බවට වග බලා ගන්න. වෙන් කිරීම අවසන් කිරීම සඳහා, මම GParted ද ඇතුළුව උබුන්ටු හි ආරම්භ කළ හැකි සජීවී USB එකක් භාවිතා කරමි. ඕනෑම හේතුවක් නිසා Gparted භාවිතා කිරීමට හොඳම ක්‍රමය සජීවී USB එකක් වන අතර, ඔබේ පළමු ස්ථාපනයෙන් ඔබට USB එකක් තිබිය යුතුය.

2000 දී ටයිප් කිරීමට ඉඩ නොදුන්නේ මා විසින් ඩ්‍රයිව් එක “ඩිෆ්‍රැග්මන්ට්” කර තිබියදීත් ඒ සඳහා ප්‍රමාණවත් ඉඩක් නොතිබූ බැවිනි (වින්ඩෝස් එය ඇත්තෙන්ම අපකීර්තියට පත් කළ බව මම විශ්වාස නොකරමි). සමහර අත්හදා බැලීම් සමඟ, මට 1000 ට අවසර ලැබුණි. ඉන්පසු මම නැවත 1000 ක් උත්සාහ කර එය ක්‍රියාත්මක විය. එම්එස් වින්ඩෝස් ක්‍රමලේඛකයන්ට වඩා මගේ ප්‍රාථමික පාසල් ගණිත ගුරුවරයාට මම ස්තූතිවන්ත විය යුතුයි. එය මගේ ප්‍රාථමික පාසල් ගණිතයට ප්‍රමාණවත් තරම් ග්‍රෑම් 1.95 කි.

කොටස සංයුති කරන්න

දැන් මම එම අවකාශය නිසි swap ධාවකයක් ලෙස සංයුති කිරීමට gparted සඳහා සූදානම්. ඔබ වින්ඩෝස් හි සිටින අතර උබුන්ටු සහ වින්ඩෝස් අතර ඉදිරියට සහ පසුපසට මාරු වන්නේ නම්, "බලය" සහ "වසා දමන්න" ක්ලික් කිරීමේදී ඔබට මාරුවීමේ කේතය තබා ගන්න. මෙය ඉතා වැදගත් වේ, විශේෂයෙන් ඔබ වෙනත් මෙහෙයුම් පද්ධතියක "සී" ඩ්‍රයිව් තොරතුරු සමඟ පටලවා ගන්නා විට. ඔබ ද්විත්ව ආරම්භයක් නම්, සාමාන්‍ය තත්වයන් යටතේ වින්ඩෝස් ව්‍යාජ වසා දැමීමක් කරන බව ඔබ දැනටමත් දැන සිටිය යුතුය. සමහර අය "වේගවත් ඇරඹුම" අක්‍රීය කර ඇත. මගේ පද්ධතියේ (වින්ඩෝස් 10) මට එම තේරීම නොමැති අතර මගේ මිතුරා වන ගූගල් වෙත මාරුවීමේ යතුර භාවිතා කළ යුතුය. ඔබ සජීවී USB සමඟ ආරම්භ කර ඔබට "C" ධාවකය සවි කළ නොහැකි නම් (එය මත ක්ලික් කිරීමෙන්), එවිට ඔබ නිසි ලෙස වසා දැමුවේ නැත. මාරුවීමේ යතුර භාවිතයෙන් කවුළු නැවත පූරණය කර නැවත වසා දමන්න.

දැන් ඔබ උබුන්ටු සජීවී ප්‍රකාරයේ සිටින අතර පහත කියවන්න:

ඔබ පිරිසිදු උබුන්ටු නම් සහ වින්ඩෝස් හි හැකිලේ නැත. ඔබ gParted හි Resize විකල්පය භාවිතා කරනු ඇත. ඔබ දැනටමත් ඔබගේ ධාවකය හැකිලී ඇත්නම්, ප්‍රමාණය වෙනස් කිරීමේ පියවර නොකරන්න. ඔබට ඩෑෂ් තීරුවේ GParted ටයිප් කර යෙදුම ඉතා ඉක්මණින් ලබා ගත හැකිය. ඔබට ප්‍රමාණය වෙනස් කිරීමට අවශ්‍ය ධාවකය මත දකුණු ක්ලික් කරන්න.

දැන් අපි වෙන් නොකළ අවකාශය කොටස් කළ ධාවකයක් ලෙස සංයුති කරමු:

පෙර:

කුමක් කළ යුතුදැයි මා නොදැන සිටි නිසා මම SD හි මගේ පෙර රැම් ඩ්‍රයිව් දෙස බැලුවෙමි. එය ලිනක්ස් ස්වැප් ලෙස සංයුති කර ඇත. ඒ නිසා මම මෑතකදී ලිනක්ස් ස්වැප් ලෙස හැකිලී ගිය මගේ නව ප්‍රතිපාදන සංයුති කළෙමි.
ප්‍රාථමික කොටසට සහ අනතුරු ඇඟවීමේ දැන්වීමට මම හරි යැයි පැවසූ අතර එය ක්‍රියාත්මක විය!

කොටස සංයුති කිරීම

ආකෘතියෙන් සහ නව කොටස් කිරීමෙන් පසුව

එය මත පැරණි swap කොටස බව අහම්බයක් ද sdහැඳින්වූ mmblk1p5අතර නව එකක් p5සමග mmblk0ඉදිරිපිට උද්ඝෝෂණයක් සංවිධානය කර තිබුණි. ඔබගේ p6 හෝ p7 විය හැකිය. කරදර නොවන්න.

මෙම mmblk0භෞතික තැටි හා p භෞතික තැටිය තුල කොටසක් වේ. හා mmblk01තවත් භෞතික තැටි, ආදිය (මගේ SD එනම්,) වේ මම තවත් වැඩ කළා කලින්, මම වින්ඩෝස් නැවත වින්ඩෝස් තවමත් ලෙස ආරම්භ කර තහවුරු කිරීම සඳහා විවෘත කරන ලදී. ඔබ කම්මැලි නම් හෝ පිරිසිදු උබුන්ටු යන්ත්‍රයක් මත මෙම පියවර කිරීමට අවශ්‍ය නොවේ. එය වින්ඩෝස් බිඳ දැමුවහොත්, වින්ඩෝස් එම තැටියේ උබුන්ටු නැවුම් ස්ථාපනය කිරීමක් අතුගා දමනු ඇත (හුවමාරුවකින්ද). මම මගේ පද්ධතිය බිඳ දැමුවහොත්, නව ස්ථාපනය සඳහා හුවමාරුව වෙන් කළ හැකි නිසා මට තවත් පියවර අනුගමනය කිරීමට අවශ්‍ය නොවනු ඇත. සියල්ල හොඳින් සිදු වූ අතර වින්ඩෝස් ආරම්භ විය. දැන් ඔබට වින්ඩෝස් තැටි කළමණාකරු තුළ නව කොටස දැකිය හැකිය: (තැටි කළමනාකරණය ලබා ගැනීම සඳහා ආරම්භක තීරුව මත දකුණු ක්ලික් කරන්න)

දැන් ඇරඹුම් චර්යාවට Swap අමුණන්න

මෙම ප්‍රශ්නයට පෙර පිළිතුරු වල ඇත්ත වශයෙන්ම ස්වපොන් / ඕෆ් විධාන අවශ්‍ය නොවන අතර ඒවා සංකීර්ණ විය හැකිය. කළ යුතු සියල්ලම නිවැරදි ගොනුව සොයා ගැනීම සහ නව කොටස වෙත හුවමාරුව යොමු කිරීම පමණි. නැවතත්, ඔබ කොටස් ප්‍රමාණය පමණක් වෙනස් කළහොත් ඔබට කිසිවක් කිරීමට අවශ්‍ය නොවේ. කොටස සොයා ගැනීම සඳහා එය දැනටමත් සකසා ඇත. ප්‍රමාණය ස්වයංක්‍රීයව සිදු වේ.

ඔබ කොටස වෙනස් කළේ නම් හෝ පළමු වරට හුවමාරුවක් කරන්නේ නම්, පහත කියවන්න:

මම ඔබට මෙය කියන්නම්, මම මෙය කරන පළමු අවස්ථාව මෙයයි. මම යුනික්ස් ගීක් නොවන අතර මම GUI මෙවලම් වලට කැමැත්තෙමි. මම මෙම නිබන්ධනය කරන විට මම ඉගෙනගෙන මගේ ඇඟිලි තරණය කරමි. මේ දක්වා සියල්ල හොඳින් සිදුවී ඇත. ඔබේ පද්ධතියේ මුල ආදිය නම් නාමාවලියකි. එම නාමාවලිය තුළ ගොනුවක් ඇත fstab(දිගුවක් නැත). ඔබට මෙම ගොනුව සුපිරි පරිශීලක "su" අයිතිවාසිකම් සමඟ සංස්කරණය කිරීමට අවශ්‍ය වනු ඇත. අප එය කිරීමට පෙර, ඔබ සජීවී USB සමඟ සාදන ලද නව Swap කොටසේ UUID අපට අවශ්‍යය. Sudo su ටයිප් කරන්න දැන් ඔබ සිටින්නේ සුපිරි පරිශීලක මාදිලියේ ය. ඔබට ඕනෑම දෙයක් කළ හැකිය (ඔබේ පැවැත්ම පිස දැමීම ඇතුළුව).

blkidනව swap කොටසේ uuid ටයිප් කර බලන්න. මම පහතින් මගේ දැක එය ඉස්මතු කළෙමි:

PartUID හි අවධානය යොමු නොකරන්න.

දැන්, අනෙක් අය වර්ගය කියනු ඇත:

sudo gedit /etc/fstab

කෙසේ වෙතත්, මම එය උත්සාහ කළ නමුත් එය නිවැරදි ගොනුව සොයා ගත්තේ නැත (කරුණාකර අදහස් දක්වන්න).

ඒ නිසා මම gedit ටයිප් කර එය විකාර GUI මාර්ගය විවෘත කරමි (සාර්ථකයි!). මම දැනටමත් සුපර් පරිශීලක මාදිලියේ සිට ඇති බැවින් (සුඩෝ සු) ගෙඩිට් හි ඕනෑම දෙයක් කිරීමට මට මූල අවසරයක් ඇත, මා එය වෙනස් කළ පසු ගොනුව සුරැකීමද ඇතුළුව. පුදුමාකාරයි! ඔබ වෙනස් දූෂිත පෙර හෝ දෙයක්, ඊනියා ... උපස්ථ ලෙස fstab බේරා fstab.bak.

විකාර GUI ක්‍රමය භාවිතා කර උපස්ථය සකසා හුරුපුරුදු “සුරකින්න” තෝරන්න සහ ගොනුවට “බක්” එක් කරන්න fstab.bak. එය .bak දිගුවක් සමඟ තිබේදැයි පරීක්ෂා කරන්න. ටර්මිනල් සීපී විධානය භාවිතා කරන ලෙස ගීක්ස් ඔබට කියනු ඇත, නමුත් නවකතාවන්ට මෙය ගොනුව ටර්මිනලයේ සොයාගත නොහැක. ඕනෑම වර්ඩ් ප්‍රොසෙසරයක් මෙන්, “save as” විධානයෙන් පසුව, ඔබගේ වර්තමාන ගොනුව දැන් fstab.bak. ඔබට පෙර තිබූ සැබෑ එක විවෘත කර උපස්ථ ගොනුව වසා දමන්න. fstabදිගුවක් නොමැතිව ඔබ සත්‍යය සංස්කරණය කරන බව බැලීමට දෙවරක් පරීක්ෂා කරන්න . ඔබ උපස්ථ ගොනුව සංස්කරණය කරන්නේ නම්, ඔබ නැවත ආරම්භ කරන විට කිසිවක් සිදු නොවනු ඇත, තවද ඔබගේ උපස්ථ පිටපත මුල් පිටපතෙහි සැබෑ උපස්ථයක් නොවනු ඇත.

මගේ මුල් fstabගොනුව මේ වගේ ය:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none            swap    sw              0       0

අන්තිම පේළියේ (මම ඔබ වෙනුවෙන් රතු කර ඇත), මුල් හුවමාරු තොරතුරු බොහෝ විට ආරම්භක වේලාවේ භාවිතා වේ. පෙර blkid විධානයෙන්, මට මගේ නව ධාවකය UUID දැකිය හැකි විය. ටර්මිනලයේ ඇති පෙළ උද්දීපනය කර දකුණු ක්ලික් කර පිටපත තෝරා ගැනීමෙන් එම වාක්‍යය පිටපත් කරන්න. suසීරීම් පෑඩ් ලෙස අයිතිවාසිකම් නොමැතිව එම වාක්‍ය ඛණ්ඩය වෙනත් වෙනම සංස්කාරකයකට අලවන්න (ඔබට ලිබ්‍රේ ඔෆිස් භාවිතා කළ හැකිය, සහ ගීක්වරුන්ට භාවිතා කළ හැකිය nano). මෙම පියවර මඟින් උපුටා දැක්වීම් නොමැතිව නිවැරදි පෙළ පහසුවෙන් ලබා ගත හැකි වන අතර එමඟින් ඔබට fstabගොනුවට පහසුවෙන් ඇලවිය හැකිය . ඔබට මෙම ගොනුව හැකි තරම් සුළු වශයෙන් වෙනස් කිරීමට අවශ්‍යය.

New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"

ඉතින්, මගේ නව UUID ඉහත රතු පාටින් ලැයිස්තුගත කර ඇත. මට කළ යුතුව ඇත්තේ හුවමාරුව සඳහා uuid වෙනස් කිරීම පමණි. ඔබට swap ධාවකයක් නොමැති නම්, ඉහත fstab ගොනුවේ මගේ රේඛාව පිටපත් කර පෙර blkid විධානයෙන් නිසි uuid එක් කරන්න. (කරුණාකර නිවැරදි uuid තෝරන්න!)
මෙය ඔබේ පළමු Swap රේඛාව නම්, අමතර දේවල් සමඟ සම්පූර්ණ රේඛාව ඇතුළත් කිරීමට වග බලා ගන්න

none            swap    sw              0       0

නිශ්චිත පරතරය ගැන එතරම් කරදර නොවන්න.

මගේ නව ගොනුව මේ ආකාරයට පෙනේ: මගේ වෙනසට ඉහළින් මම අදහසක් එක් කළ බව සැලකිල්ලට ගන්න. #චරිතය යනු එය අදහස් දැක්වීමකි.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/mmcblk1p5 during installation  NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c  none            swap    sw              0       0

උපුටා දැක්වීම් අලවන්න එපා. =ලකුණට පසු ඉඩක් නොතිබෙන්න .

ඔබගේ ගොනුව සුරකින්න.

ඔබගේ වෙනස්කම් සුරකින බවට වග බලා ගැනීම සඳහා එය නැවත විවෘත කරන්න. භයානක suඅයිතිවාසිකම් ඇති ගැඩිට් සහ ටර්මිනලය වසා දමන්න, එසේ කිරීම සඳහා ගීක්වරු ඔබට බැණ වදිනු ඇත (මන්ද එය සමඟ වැඩ කිරීම පහසුය ... එසේම දේවල් විනාශ කිරීමටද පහසුය).

නැවත ආරම්භ කර ඔබේ ඇඟිලි තරණය කරන්න!

මම නැවත පණගැන්වූ අතර පසුව පද්ධති ක්‍රියාකාරීත්ව යෙදුම දෙස බැලීමෙන් මගේ හුවමාරුව ක්‍රියාත්මක වේදැයි පරීක්ෂා කර බැලුවෙමි. මට තවමත් Swap ධාවකයක් තිබුණි! නමුත් එය අලුත් එකක්ද නැතිනම් පැරණි එකක්ද? මගේ නව ධාවකය ඇත්ත වශයෙන්ම පටවා ඇති බව සත්‍යාපනය කිරීමට මට නොහැකි වූයේ නව ධාවකය පැරණි ධාවකයේ ප්‍රමාණයට සමාන නිසාය. එමනිසා, මම ටයිප් කළෙමි: swapon(ස්වැපන්ට වඩා වැඩි යමක් ටයිප් නොකරන්න, එය ඔබ සඳහා වන හුවමාරුව පමණක් ලැයිස්තුගත කරයි: ආරක්ෂිතයි). දැන් මම කළ නව ධාවකය mmblk0p5මා කළ UUID කාර්යයට ගැලපේ fstab. මගේ සිහින් 32gb ප්‍රධාන ධාවකය ක්‍රියාත්මක විය:


මීට පෙර කවදාවත් මෙය නොකළ නවක පරිශීලකයෙකුගේ නිබන්ධනය මෙය අවසන් කරයි. මා මෙම නිබන්ධනය සෑදීමට හේතුවෙන් අඩක් නිසා අපට උදව් කරන (සහ ස්තූතියි) ගීක්වරුන්ට නවක පරිශීලකයින්ට උදව් කරන්නේ කෙසේදැයි දැක ගත හැකිය. පෙර පිළිතුරු නොමඟ යවන සුළු යැයි මම සැක කළ අතර, මම මගේ වැඩ කටයුතු කළ ආකාරයටම නිබන්ධනයක් කිරීමට තීරණය කළෙමි ... ප්‍රයෝජනවත් වූ වෙනත් පිළිතුරු අනුමාන කිරීමෙන්, මම කළ යුතුව තිබුණේ fstabෆ්ලී සංස්කරණය කර නැවත ආරම්භ කිරීම පමණි. සියල්ල හොඳින් ක්‍රියාත්මක වූ අතර මට තවමත් වින්ඩෝස් 10 ඇති අතර මගේ පද්ධතිය තවමත් අතුගා දමා නැත. pagefile.sysලිනක්ස් හුවමාරු ගොනුවක් ලෙස වින්ඩෝස් බෙදා ගන්නේ කෙසේදැයි යමෙක් දන්නේ නම්, වින්ඩෝස් සඳහා 2 gb ප්‍රමාණයක් ගන්නා බැවින් මගේ 32 GB යන්ත්‍රයේ HD අවකාශය ඉතා මිල අධික බැවින් මම උනන්දු වෙමි.


0

ඔබ නව හිස් තැටියක් ස්ථාපනය කර ඇත්නම් එය මත swap කොටස සෑදිය යුතුය.

  1. කොටස් පෙන්වන්න:

    $ sudo fdisk -l

    තැටිය / dev / sdb: 4.1 GiB, 4420796416 බයිට්, අංශ 8634368 ඒකක: අංශ 1 * 512 = 512 බයිට් අංශ ප්‍රමාණය (තාර්කික / භෞතික): බයිට් 512/512 බයිට් I / O ප්‍රමාණය (අවම / ප්‍රශස්ත): 512 බයිට් / බයිට් 512 යි

  2. Swap කොටස සාදන්න:

    $ sudo fdisk / dev / sdb

    Fdisk වෙත සාදරයෙන් පිළිගනිමු (util-linux 2.31.1). ඔබ ඒවා ලිවීමට තීරණය කරන තුරු වෙනස්කම් මතකයේ පවතිනු ඇත. ලිවීමේ විධානය භාවිතා කිරීමට පෙර ප්‍රවේශම් වන්න.

    උපාංගයේ පිළිගත් කොටස් වගුවක් අඩංගු නොවේ. 0xbf65f113 තැටි හඳුනාගැනීමක් සහිත නව DOS තැටියක් නිර්මාණය කළේය.

    විධානය (m උදව් සඳහා): m

    උදව්:

    DOS (MBR) ආරම්භ කළ හැකි ධජයක් ටොගල් කරන්න b සංස්කරණය කරන්න කූඩු කළ BSD තැටි සංස්කරණය කරන්න dos අනුකූලතා ධජය ටොගල් කරන්න

    ජෙනරික් ඩී කොටසක් මකා දමන්න එෆ් ලැයිස්තුව නොමිලේ කොටස් නොකල ඉඩ l ලැයිස්තුව දන්නා කොටස් වර්ග n නව කොටසක් එක් කරන්න p කොටස් වගුව මුද්‍රණය කරන්න t කොටස් වර්ගයක් වෙනස් කරන්න v කොටස් වගුව සත්‍යාපනය කරන්න මම කොටස් පිළිබඳ තොරතුරු මුද්‍රණය කරමි

    Misc m මෙම මෙනුව මුද්‍රණය කරන්න දර්ශන / ප්‍රවේශ ඒකක වෙනස් කරන්න x අමතර ක්‍රියාකාරිත්වය (විශේෂ experts යින්ට පමණි)

    ස්ක්‍රිප්ට් මම තැටි පිරිසැලසුම sfdisk ස්ක්‍රිප්ට් ගොනුවේ සිට O ඩම්ප් තැටි පිරිසැලසුම sfdisk ස්ක්‍රිප්ට් ගොනුවට පටවන්නෙමි

    W ලිවීමේ වගුව තැටියට සුරකින්න සහ පිටවීම සහ වෙනස්කම් ඉතිරි නොකර q ඉවත්වීම

    නව ලේබලයක් සාදන්න g නව හිස් GPT කොටස් වගුවක් සාදන්න G නව හිස් SGI (IRIX) කොටස් වගුවක් සාදන්න o නව හිස් DOS කොටස් වගුවක් සාදන්න නව හිස් හිරු කොටස් වගුවක් සාදන්න

    විධානය (m උදව් සඳහා): n කොටස් වර්ගය p ප්‍රාථමික (0 ප්‍රාථමික, 0 දිගු, 4 නිදහස්) ඊ දීර් extended (තාර්කික කොටස් සඳහා බහාලුම) තෝරන්න (පෙරනිමි p): p කොටස් අංකය (1-4, පෙරනිමි 1): පළමු අංශය (2048-8634367, පෙරනිමි 2048): අවසාන අංශය, + අංශ හෝ + ප්‍රමාණය {K, M, G, T, P} (2048-8634367, පෙරනිමි 8634367):

    'ලිනක්ස්' වර්ගයේ සහ 4.1 GiB ප්‍රමාණයේ නව කොටස් 1 ක් නිර්මාණය කරන ලදි.

    විධානය (m සඳහා උදව් සඳහා): t තෝරාගත් කොටස 1 හෙක්ස් කේතය (සියලුම කේත ලැයිස්තුගත කිරීමට L ටයිප් කරන්න): L.

    0 හිස් 24 NEC DOS 81 Minix / old Lin bf Solaris
    1 FAT12 27 සැඟවුණු NTFS Win 82 Linux swap / So c1 DRDOS / sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS / sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS / 2 සැඟවුණු හෝ c6 DRDOS / තත්පර (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux දීර් c කරන ලද c7 Syrinx
    5 දීර් 41 කරන ලද 41 PPC PReP Boot 86 NTFS පරිමාව කට්ටලය da FS නොවන දත්ත
    6 FAT16 42 SFS 87 NTFS පරිමාව කට්ටලය db CP / M / CTOS /. 7 HPFS / NTFS / exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility
    8 AIX 4e QNX4.x 2 වන කොටස 8e Linux LVM df BootIt
    9 AIX ඇරඹිය හැකි 4f QNX4.x 3 වන කොටස 93 ඇමීබා ඊ 1 ඩොස් ප්‍රවේශය
    OS / 2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R / O
    b W95 FAT32 51 OnTrack DM6 Aux 9f BSD / OS e4 SpeedStor
    c W95 FAT32 (LBA) 52 CP / M a0 IBM Thinkpad hi ea Rufus alignment e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD eb BeOS fs
    f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ee GPT
    10 OPUS 55 EZ-Drive a7 NeXTSTEP ef EFI (FAT-12 / 16/11 සැඟවුණු FAT12 56 රන් දුන්න a8 ඩාවින් යූඑෆ්එස් එෆ් 0 ලිනක්ස් / පීඒ-රිස්ක් බී 12 කොම්පැක් ඩයග්නොස්ට් 5 සී ප්‍රියාම් එඩිස්ක් ඒ 9 නෙට්බීඑස්ඩී එෆ් 1 ස්පීඩ්ස්ටෝර්
    14 සැඟවුණු ෆැට් 16 <3 61 ස්පීඩ්ස්ටෝර් ඇබ් ඩාවින් බූට් එෆ්
    4 ස්පීඩ්ස්ටෝර් 16 සැඟවුණු ෆැට් 16 63 ග්නූ හර්ඩ් හෝ සයිස් එෆ් එච්එෆ්එස් / එච්එෆ්එස් + එෆ් 2 ඩොස්
    17 සැඟවුණු HPFS / NTF 64 නවෙල් නෙට්වෙයාර් b7 BSDI fs fb VMware VMFS
    18 AST SmartSleep 65 Novell Netware b8 BSDI swap fc VMware VMKCORE 1b Hidden W95 FAT3 70 DiskSecure Multt bb Boot Wizard සැඟවුණු fd ලිනක්ස් වැටලීම ස්වයංක්‍රීයව 1c ඇක්‍රොනිස් FAT32 L fe LANstep
    1e සැඟවුණු W95 FAT1 80 පැරණි මිනික්ස් සොලාරිස් බූට් ff බීබීටී
    හෙක්ස් කේතය (සියලුම කේත ලැයිස්තුගත කිරීම සඳහා L ටයිප් කරන්න): 82 'ලිනක්ස්' කොටස 'ලිනක්ස් හුවමාරුව / සොලාරිස්' ලෙස වෙනස් කර ඇත.

    විධානය (m උදව් සඳහා): m

    උදව්:

    DOS (MBR) ආරම්භ කළ හැකි ධජයක් ටොගල් කරන්න b සංස්කරණය කරන්න කූඩු කළ BSD තැටි සංස්කරණය කරන්න dos අනුකූලතා ධජය ටොගල් කරන්න

    ජෙනරික් ඩී කොටසක් මකා දමන්න එෆ් ලැයිස්තුව නොමිලේ කොටස් නොකල ඉඩ l ලැයිස්තුව දන්නා කොටස් වර්ග n නව කොටසක් එක් කරන්න p කොටස් වගුව මුද්‍රණය කරන්න t කොටස් වර්ගයක් වෙනස් කරන්න v කොටස් වගුව සත්‍යාපනය කරන්න මම කොටස් පිළිබඳ තොරතුරු මුද්‍රණය කරමි

    Misc m මෙම මෙනුව මුද්‍රණය කරන්න දර්ශන / ප්‍රවේශ ඒකක වෙනස් කරන්න x අමතර ක්‍රියාකාරිත්වය (විශේෂ experts යින්ට පමණි)

    ස්ක්‍රිප්ට් මම තැටි පිරිසැලසුම sfdisk ස්ක්‍රිප්ට් ගොනුවේ සිට O ඩම්ප් තැටි පිරිසැලසුම sfdisk ස්ක්‍රිප්ට් ගොනුවට පටවන්නෙමි

    W ලිවීමේ වගුව තැටියට සුරකින්න සහ පිටවීම සහ වෙනස්කම් ඉතිරි නොකර q ඉවත්වීම

    නව ලේබලයක් සාදන්න g නව හිස් GPT කොටස් වගුවක් සාදන්න G නව හිස් SGI (IRIX) කොටස් වගුවක් සාදන්න o නව හිස් DOS කොටස් වගුවක් සාදන්න නව හිස් හිරු කොටස් වගුවක් සාදන්න

    විධානය (m සඳහා උදව් සඳහා): w කොටස් වගුව වෙනස් කර ඇත. කොටස් වගුව නැවත කියවීමට ioctl () අමතන්න. තැටි සමමුහුර්ත කිරීම.

  3. කොටස් හුවමාරුව කරන්න:

    $ sudo mkswap / dev / sdb1 swapspace version 1, size = 4.1 GiB (4419743744 බයිට්) ලේබලයක් නොමැත, UUID = e2c53e87-c32c-4230-8405-25b471af6524

  4. සාදන ලද කොටස මත swap සක්‍රිය කරන්න:

    sudo swapon -U e2c53e87-c32c-4230-8405-25b471af6524

  5. Swap ස්ථිරවම කරන්න:

    sudo nano / etc / fstab

පහත පේළිය එකතු කර ගොනුව සුරකින්න.

UUID=e2c53e87-c32c-4230-8405-25b471af6524 none  swap    0
  1. හුවමාරුව පරීක්ෂා කරන්න

    sudo free -m total used free shared buff / cache available Mem: 1993 203 1271 6 518 1635 Swap: 4214 0 4214

සිදු විය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.