Ubuntu හි ගබඩා උපාංග මවුන්ට් කිරීමේ ක්‍රමය: ආරම්භකයන් සිට උසස් පරිශීලකයන් සඳහා සම්පූර්ණ මාර්ගෝපදේශය

.

目次

1. Ubuntu හි “Mount” යනු කුමක්ද?

Mount කිරීමේ අර්ථය සහ භූමිකාව

Linux සහ Ubuntu හි, “mounting” යනු ගබඩා උපාංගයක් ගොනු පද්ධතියට සම්බන්ධ කිරීමේ ක්‍රියාවලිය යි.
උදාහරණයක් ලෙස, USB ෆ්ලෑෂ් ඩ්‍රයිව් එකක් හෝ බාහිර හාර්ඩ් ඩ්‍රයිව් එකක් පරිගණකයට සම්බන්ධ කිරීම පමණක් එහි අන්තර්ගතය තත්කාලිකව ප්‍රවේශයට ලැබෙන්නේ නැත. Ubuntu “mounting” නමින් හැඳින්වෙන ක්‍රියාවලියක් ක්‍රියාත්මක කර එම ගබඩා උපාංගයේ අන්තර්ගතය /media හෝ /mnt වැනි විශේෂිත ස්ථානයක, mount point ලෙස හැඳින්වෙන, දර්ශනය කරයි.

ඔබට මෙය “ආකෘතිය” (ගබඩා උපාංගය) එක “ප්‍රධාන පද්ධතිය” (Ubuntu) සමඟ භෞතිකව සම්බන්ධ කිරීමක් ලෙස සිතිය හැක, එවිට එහි අන්තර්ගතය අවසන් වශයෙන් භාවිතා කළ හැක.

මෙම සංකල්පය USB ඩ්‍රයිව් වැනි ඉවත් කළ හැකි මාධ්‍ය පමණක් නොව, අභ්‍යන්තර හාර්ඩ් ඩ්‍රයිව් කොටස්, SSD, සහ ජාලයේ බෙදාගත් ෆෝල්ඩර් වැනි උපාංගයන්ටද අදාළ වේ.

ගොනු පද්ධති සහ උපාංග අතර සම්බන්ධතාවය

Linux, Ubuntu ඇතුළත්, සියලු ගොනු සහ ෆෝල්ඩර් එකම හයාරුකාරක ව්‍යුහයක් තුළ, රූට් ඩිරෙක්ටරිය (/) සිට ආරම්භ වේ.
බාහිර උපාංගයක් ඒකතු කිරීමට, ඔබ “mount point” ලෙස නම් කරන හිස් ඩිරෙක්ටරියක් සාදයි, එයට උපාංගය “attach” කරයි. උපාංගය mount කර ඇති පසු, පද්ධතිය එය සෑමවිටම ගොනු පද්ධතියේ කොටසක් වැනි පරිදි සැලකේ.

උදාහරණයක් ලෙස, ඔබ USB ඩ්‍රයිව් එක /media/usb හි mount කරන්නේ නම්, එහි අන්තර්ගතය එම ඩිරෙක්ටරිය යටතේ පෙනේ, සහ වෙනත් ගොනු වැනි පිටපත්, සංස්කරණ, මකා දැමීම වැනි ක්‍රියා කළ හැක.

ප්‍රධාන කරුණ වන්නේ Ubuntu උපාංගයක් mount කර නොමැති තුරු එයට ප්‍රවේශ විය නොහැකි බවයි. පද්ධතිය උපාංගය හඳුනාගත්වත්, ගොනු කියවීම/ලියීමේ මෙහෙයුම් mount කිරීම සම්පූර්ණ වන තුරු සිදු නොවේ.

Ubuntu සහ අනෙකුත් මෙහෙයුම් පද්ධති (Windows / macOS) අතර වෙනස්කම්

Windows හි USB උපාංගයක් සම්බන්ධ කරන විට සාමාන්‍යයෙන් D: හෝ E: වැනි ධාවක අකුරක් ස්වයංක්‍රීයව ලබා දේ. Ubuntu හි, උපාංගයක් ස්වයංක්‍රීයව mount වේද යන්න පද්ධති සැකසුම් මත පදනම් වේ.
ඩෙස්ක්ටොප් පරිසරයන්හි බොහෝ ගබඩා උපාංග ස්වයංක්‍රීයව mount වේ, නමුත් සේවාදායක (server) පරිසරයන් හෝ ටර්මිනල්-මූලික සැකසුම් වලදී අතින් mount කිරීම අවශ්‍ය වේ.

තවත් වෙනස්කමක් ගොනු පද්ධති පිළිබඳ අවබෝධයයි. Windows පරිශීලකයන්ට NTFS හෝ FAT32 වැනි ගොනු පද්ධති වර්ග ගැන වැඩි අවධානයක් නොදෙයි, නමුත් Ubuntu හි, mount විකල්ප සහ අනුකූලතාවය ගොනු පද්ධතිය අනුව වෙනස් වේ.
උදාහරණයක් ලෙස, NTFS උපාංගයන් සම්පූර්ණයෙන් භාවිතා කිරීමට ntfs-3g පැකේජය ස්ථාපනය කළ යුතු විය හැක.

සාරාංශයෙන්, Ubuntu හි mount කිරීම යනු හාර්ඩ්වෙයා සම්බන්ධ කිරීම පමණක් නොව, ගබඩා උපාංගය මෙහෙයුම් පද්ධතියේ ගොනු පද්ධතියට ඒකාබද්ධ වන අත්‍යවශ්‍ය ක්‍රියාවලිය වේ. පසුගාමී කොටස්වල, අපි ප්‍රායෝගික mount ක්‍රම සහ වින්‍යාස උදාහරණ විස්තරාත්මකව පරීක්ෂා කරමු.

2. Ubuntu හි අතින් Mount කිරීම: මූලික ක්‍රම

mount විධානයේ මූලික ව්‍යවස්ථාව සහ භාවිතය

Ubuntu හි ගබඩා උපාංගයක් අතින් mount කිරීමට mount විධානය භාවිතා කරයි.
එහි ව්‍යවස්ථාව සරල වුවද, එය ඉතා බලවත් සහ සවිස්තරාත්මක වේ.

sudo mount [options] device_path mount_point

උදාහරණයක් ලෙස, USB ඩ්‍රයිව් (/dev/sdb1) එක /mnt/usb ඩිරෙක්ටරියට mount කිරීමට පහත විධානය භාවිතා කරන්න:

sudo mount /dev/sdb1 /mnt/usb

මෙම විධානය ක්‍රියාත්මක කිරීමෙන් USB ඩ්‍රයිව් හි ගොනු /mnt/usb තුළ පෙනේ, සහ ඔබට ඒවා කියවීමට, ලිවීමට හැකියාව ලැබේ.

mount කිරීම සඳහා root අධිකාරි (sudo) අවශ්‍ය වන බැවින්, විධානය sudo සමඟ ක්‍රියාත්මක කළ යුතුය.

Mount Point සෑදීම සහ කළමනාකරණය

Mount point යනු උපාංගය සම්බන්ධ කිරීමට භාවිතා කරන හිස් ඩිරෙක්ටරිය වේ.
ඔබ මෙම ඩිරෙක්ටරිය පෙරම සකස් කර තිබිය යුතුය.

sudo mkdir -p /mnt/usb

-p විකල්පය පියාඹන (parent) ඩිරෙක්ටරීන් නොමැති නම් ස්වයංක්‍රීයව සාදයි.
තාවකාලික අතින් mount කිරීම් සාමාන්‍යයෙන් /mnt හෝ /media යටතේ තබා ඇත, නමුත් ඔබ කැමති ඕනෑම ඩිරෙක්ටරියක් භාවිතා කළ හැක.

උපාංගය mount කර ඇති පසු, mount point ඩිරෙක්ටරිය තුළ උපාංගයේ ගොනු පෙන්වයි. Unmount කිරීමෙන් පසු එය නැවත හිස් ඩිරෙක්ටරියක් බවට පත්වේ.

උපාංග නාමයන් සහ UUID හඳුනා ගැනීම

උපාංගයක් ස්ථාපනය කිරීම සඳහා, එහි උපාංග නම (උදාහරණයක් ලෙස /dev/sdb1) දැන ගත යුතුය. මෙය පරීක්ෂා කිරීම සඳහා පහත command භාවිතා කළ හැක:

lsblk

lsblk command එක සියලු සම්බන්ධිත block devices (HDDs, SSDs, USB drives, ආදිය) ලැයිස්තුගත කරයි, ඒවායේ ප්‍රමාණයන් සහ mount status ඇතුළුව.

UUID (Universally Unique Identifier) පරීක්ෂා කිරීම අවශ්‍ය නම්, පහත command භාවිතා කරන්න:

sudo blkid

blkid command එක සෑම උපාංගයකටම UUID සහ file system type (ext4, ntfs, fat32, ආදිය) පෙන්වයි. UUIDs විශේෂයෙන් වැදගත් වන්නේ fstab භාවිතයෙන් ස්වයංක්‍රීය mounting සඳහා, එය අපි පසුව සාකච්ඡා කරමු.

umount භාවිතයෙන් උපාංග Unmount කිරීම

ස්ථාපිත උපාංගයක් ආරක්ෂිතව ඉවත් කිරීම සඳහා, umount command භාවිතා කරන්න.
උදාහරණයක් ලෙස, /mnt/usb හි ස්ථාපිත උපාංගයක් unmount කිරීම සඳහා:

sudo umount /mnt/usb

ඔබට උපාංග නම සෘජුවම විධිමත් කළ හැක:

sudo umount /dev/sdb1

Unmount නොකර උපාංගය භෞතිකව ඉවත් කිරීම data corruption ඇති කළ හැක. උපාංග disconnect කිරීමට පෙර සැමවිටම unmount කරන්න.

3. Boot Time හි ස්වයංක්‍රීය Mounting (fstab)

/etc/fstab යනු කුමක්ද?

Ubuntu වලට startup හි ස්වයංක්‍රීයව උපාංග mount කිරීමට අවශ්‍ය නම්, /etc/fstab file භාවිතා කරන්න.
මෙම file එක boot හිදී mount වන උපාංග නිර්වචනය කරන system-wide configuration file එකකි.

උදාහරණයක් ලෙස, external drive එකක් හෝ additional partition එකක් නිතිපතා භාවිතා කරන අතර, එය හැම විටම manually mount කිරීමෙන් වළකින්න ඕනෑ නම්, fstab හි entry එකක් එකතු කිරීමෙන් process එක automate වේ.

කෙසේ වෙතත්, සැලකිලිමත් වන්න: වැරදි entries system එක properly boot වීම වැළැක්විය හැක.

Safer Configuration සඳහා UUIDs භාවිතය

fstab හි උපාංග device names (උදාහරණයක් ලෙස /dev/sdb1) හෝ UUIDs භාවිතයෙන් විධිමත් කළ හැක. UUIDs භාවිතය දිරිගන්වනු ලැබේ.
Device names connection order අනුව වෙනස් විය හැකි අතර, UUIDs නිරන්තරයෙන් පවතී.

පළමුව, UUID පරීක්ෂා කරන්න:

sudo blkid

උදාහරණ output:

/dev/sdb1: UUID="1234-ABCD" TYPE="vfat"

ඉන්පසු /etc/fstab හි පහත line එක එකතු කරන්න:

UUID=1234-ABCD /mnt/usb vfat defaults 0 0

එක් එක් field එකේ අර්ථය පහත පරිදි:

FieldDescription
UUID=…Unique identifier of the target device
/mnt/usbMount point
vfatFile system type
defaultsStandard mount options
0 0Backup and filesystem check settings

fstab Edit කිරීමේදී Errors වළක්වා ගැනීමට Tips

fstab හි errors serious boot problems ඇති කළ හැක.
Risk අවම කිරීම සඳහා, මෙම precautions අනුගමනය කරන්න:

  • සැමවිටම backup එකක් සාදන්න : sudo cp /etc/fstab /etc/fstab.bak
  • Mount point එක පවතින බව සහතික කරන්න : sudo mkdir -p /mnt/usb භාවිතයෙන් එය සාදන්න
  • Configuration test කරන්න පහත command එක භාවිතයෙන්:
    sudo mount -a
    

මෙම command එක fstab හි නිර්වචනය කළ සියලු entries mount කිරීමට උත්සාහ කරයි. Errors නොපෙනුනහොත්, configuration valid ය.

4. USB Flash Drives සහ External Hard Drives Mount කිරීමේ ක්‍රම

FAT32, exFAT, සහ NTFS File Systems අතර වෙනස්කම්

Ubuntu හි USB flash drives හෝ external hard drives mount කිරීමේදී, file system type පරීක්ෂා කිරීම වැදගත්. පහත තුනම වඩාත් සුලබ:

File SystemCharacteristicsUbuntu Support
FAT32Readable on almost all operating systemsSupported by default
exFATSupports large files, high compatibilitySupported by default on Ubuntu 20.04+, older versions require exfat-fuse
NTFSStandard file system on WindowsRead support by default; ntfs-3g recommended for full write support

NTFS-formatted devices fully handle කිරීම සඳහා, ntfs-3g install කරන්න:

sudo apt update
sudo apt install ntfs-3g

Devices පරීක්ෂා කිරීම සහ Manual Mounting Steps

USB device එකක් connect කළ පසු, පළමුව device name පරීක්ෂා කරන්න:

lsblk

උදාහරණ output:

sdb      8:16   1   16G  0 disk 
└─sdb1   8:17   1   16G  0 part /mnt/usb

මෙහිදී, /dev/sdb1 target partition ය. Mount point එකක් සාදන්න:

sudo mkdir -p /mnt/usb

ඉන්පසු device එක mount කරන්න:

sudo mount /dev/sdb1 /mnt/usb

Device එකේ contents /mnt/usb යටතේ පෙනෙනු ඇති අතර, normally access කළ හැක.

Auto-Mount Work නොකරන විට කළ යුතු දේ

GNOME වැනි desktop environments හි, USB devices සාමාන්‍යයෙන් automatically mount වේ. කෙසේ වෙතත්, auto-mount server environments හෝ certain configurations යටතේ work නොවිය හැක.

මෙම solutions උත්සාහ කරන්න:

  1. File manager එක භාවිතයෙන් reconnect කරන්න (desktop environments)
  2. udisksctl command භාවිතා කරන්න :
    udisksctl mount -b /dev/sdb1
    
  1. dmesg භාවිතයෙන් kernel messages පරීක්ෂා කරන්න :
    dmesg | tail
    

If messages such as “new USB device” do not appear, the issue may be a faulty cable or physical connection.

උපාංග ආරක්ෂිතව ඉවත් කිරීම (umount)

USB උපාංගයක් අන්මවුන්ට් නොකර ඉවත් කිරීම දත්ත විකෘතියට හේතු විය හැක. සෑම විටම ඉවත් කිරීමට පෙර අන්මවුන්ට් කරන්න:

sudo umount /mnt/usb

If the mount point is unknown, you can specify the device directly:

sudo umount /dev/sdb1

Once unmounted successfully, the device can be safely removed.

5. ජාල ඩ්‍රයිව්ස් (NAS) මවුන්ට් කිරීම

Windows බෙදාගැනීම් (SMB / CIFS) මවුන්ට් කිරීම

Ubuntu, SMB/CIFS ප්‍රොටෝකෝලය භාවිතා කර Windows පද්ධති හෝ NAS උපාංග වලින් බෙදාගත් ෆෝල්ඩර් මවුන්ට් කර, ඒවා ස්ථානීය නාමාවලියක් වැනි ප්‍රවේශය ලබා දේ.

First, install the required package:

sudo apt update
sudo apt install cifs-utils

Create a mount point:

sudo mkdir -p /mnt/share

Then mount the shared folder:

sudo mount -t cifs //192.168.1.100/share /mnt/share -o username=USERNAME,password=PASSWORD,iocharset=utf8

Key points:

  • //192.168.1.100/share : IP ලිපිනය සහ බෙදාගත් නාමය
  • /mnt/share : ස්ථානීය මවුන්ට් පෝයින්ට්
  • -o විකල්ප: පරිශීලක නාමය, මුරපදය, අක්ෂර කේතනය
  • iocharset=utf8 : ජපන් ෆයිල් නාමයන් ගැලපීම වැළැක්වීම

If you do not want to expose passwords on the command line, see the section on secure credential management below.

NFS බෙදාගැනීම් මවුන්ට් කිරීම

NFS (Network File System) ලිනක්ස් පද්ධති අතර ගොනු බෙදාගැනීමට සුදුසු වේ.

Install the required client package:

sudo apt install nfs-common

Create a mount point:

sudo mkdir -p /mnt/nfs

Mount the NFS share:

sudo mount -t nfs 192.168.1.200:/export/share /mnt/nfs

Adjust the path according to your server configuration.

To enable automatic mounting at boot, add the following entry to /etc/fstab:

192.168.1.200:/export/share /mnt/nfs nfs defaults 0 0

අක්තපත්‍ර (පරිශීලක නාමය / මුරපදය) ආරක්ෂිත කළමනාකරණය

Including passwords directly in mount commands is not recommended for security reasons. Instead, you can use a credentials file.

  1. Create a credentials file (for example):
    sudo nano /etc/samba/credentials
    

File contents:

username=your_username
password=your_password
  1. Restrict file permissions:
    sudo chmod 600 /etc/samba/credentials
    
  1. Add the following entry to fstab :
    //192.168.1.100/share /mnt/share cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0
    

This allows automatic mounting at boot without exposing passwords.

ජපන් ෆයිල් නාමයන් ගැලපීම වැළැක්වීම (ලෝකේල් සැකසුම්)

If Japanese filenames appear as “????.txt” when mounting SMB shares, the issue is usually related to character encoding.

Ensure the following option is specified:

iocharset=utf8

Also verify your system locale:

locale

If ja_JP.UTF-8 is not present, install and enable the Japanese locale:

sudo apt install language-pack-ja
sudo update-locale LANG=ja_JP.UTF-8

Log out or reboot to apply the changes.

6. පොදු දෝෂ සහ ගැටළු විසඳුම්

“Target Is Busy” පණිවුඩය පෙනේවිට

Error message:

umount: /mnt/usb: target is busy.

This error occurs when the device you are trying to unmount is currently being used by one or more processes.

Common causes:

  • තවත් ටර්මිනලයක් දැනටමත් එම නාමාවලියට cd කර ඇත
  • GUI යෙදුමක ගොනුවක් විවෘත කර ඇත
  • පසුබැසීමේ ක්‍රියාවලියක් උපාංගයේ ගොනු ප්‍රවේශ කරයි

Solutions:

  1. Identify the processes using the mount point:
    lsof /mnt/usb
    
  1. Terminate or close the identified processes

  2. If the issue persists, use fuser :

    sudo fuser -km /mnt/usb
    

This command forcibly terminates processes using the mount point. Use it with caution.

“Permission Denied” දෝෂ විසඳීම

Error message:

mount: /mnt/share: permission denied.

placeholders.

මෙම දෝෂය මවුන්ට් ලක්ෂ්‍යය හෝ උපාංගය සඳහා ප්‍රමාණවත් අවසර නොමැති බව示示

විසඳුම්:

  1. sudo භාවිතා කර ඇති බව සහතික කරන්න:
    sudo mount /dev/sdb1 /mnt/usb
    
  1. අවශ්‍ය නම් මවුන්ට් ලක්ෂ්‍යයේ අයිතිය සකස් කරන්න:
    sudo chown $USER:$USER /mnt/usb
    
  1. SMB බෙදාගැනීම් සඳහා, සේවාදායකයේ අක්තපත්‍ර සහ ප්‍රවේශ අවසර පරීක්ෂා කරන්න

ස්වයංක්‍රීය මවුන්ට් කිරීම ක්‍රියා නොකරන විට

fstab සකස් කිරීමෙන් පසුත්, උපාංගයන් බූට් වෙලාවේ ස්වයංක්‍රීයව මවුන්ට් නොවිය හැක.

පරීක්ෂා කළ යුතු දේවල්:

  • fstab හි වාක්‍ය රචනා දෝෂ (අවකාශ, ගොනු පද්ධති වර්ගය)
  • නිවැරදි UUID (sudo blkid සමඟ පරීක්ෂා කරන්න )
  • මවුන්ට් ලක්ෂ්‍යය පවතිනවාද (mkdir භාවිතා කර සාදන්න )
  • බූට් වේලාවේ ජාල බෙදාගැනීම් ලබා නොගත්තා (SMB / NFS)

දෝෂ නිරාකරණය:

sudo mount -a

දෝෂ පෙන්වෙනවා නම්, අදාළ fstab ඇතුළත් කිරීම නිවැරදි කරන්න.

dmesg සහ journalctl සමඟ ලොග් පරීක්ෂා කිරීම

විස්තරාත්මක දෝෂ තොරතුරු බොහෝ විට පද්ධති ලොග් වල ලියා ඇත.

dmesg | tail -n 20

තවත් විස්තරාත්මක ලොග් සඳහා:

journalctl -xe

මෙම ලොග් හාර්ඩ්වෙයා ගැටළු හෝ අවිධිමත් මවුන්ට් විකල්ප හඳුනා ගැනීමට උපකාරී වේ.

වෙනත් සාමාන්‍ය මවුන්ට්-සම්බන්ධ දෝෂ

SymptomCauseSolution
mount: unknown filesystem type ‘exfat’exFAT not supportedsudo apt install exfat-fuse exfat-utils
I/O error when mounting SMBSMB version mismatchAdd vers=1.0 or vers=3.0 to mount options
Filenames appear as ????Locale / encoding issueAdd iocharset=utf8 or review locale settings

7. යොමු: සාමාන්‍ය මවුන්ට් විධාන සහ භාවිතය

■ උපාංග පරීක්ෂා කිරීම

lsblk

සම්බන්ධිත උපාංග සහ පාර්ශව ව්‍යුහය පෙන්වයි.

lsblk

උදාහරණය:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1  16G  0 disk 
└─sdb1   8:17   1  16G  0 part /mnt/usb

blkid

UUID සහ ගොනු පද්ධති වර්ග පෙන්වයි.

sudo blkid

■ මවුන්ට් කිරීම සහ අන්මවුන්ට් කිරීම

mount

ගබඩා මවුන්ට් කිරීම සඳහා මූලික විධානය.

sudo mount /dev/sdb1 /mnt/usb

ගොනු පද්ධතිය සහ විකල්ප නිරූපණය කිරීම:

sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb

umount

මවුන්ට් කර ඇති උපාංගයක් අන්මවුන්ට් කරයි.

sudo umount /mnt/usb

හෝ උපාංගය නිරූපණය කරන්න:

sudo umount /dev/sdb1

■ ස්වයංක්‍රීය මවුන්ට් කිරීම

/etc/fstab

පද්ධති ආරම්භයේ උපාංග මවුන්ට් කිරීම සඳහා වින්‍යාස ගොනුව.

sudo nano /etc/fstab

උදාහරණ ඇතුළත් කිරීම:

UUID=1234-ABCD /mnt/usb vfat defaults 0 0

mount -a

fstab හි නිර්වචනය කරන සියලු ඇතුළත් කිරීම් වල පරීක්ෂා කර මවුන්ට් කරයි.

sudo mount -a

■ දෝෂ නිරාකරණ මෙවලම්

dmesg

මවුන්ට්-සම්බන්ධ දෝෂ සඳහා කර්නල් ලොග් පරීක්ෂා කරයි.

dmesg | tail -n 20

journalctl

විස්තරාත්මක පද්ධති ලොග් පෙන්වයි.

journalctl -xe

lsof

මවුන්ට් ලක්ෂ්‍යය භාවිතා කරන ක්‍රියාවලීන් හඳුනා ගනී.

lsof /mnt/usb

fuser

මවුන්ට් ලක්ෂ්‍යය භාවිතා කරන ක්‍රියාවලීන් බලයෙන් නවත්වයි.

sudo fuser -km /mnt/usb

■ ජාල බෙදාගැනීම්

cifs-utils

SMB/CIFS මවුන්ට් සඳහා අවශ්‍යයි.

sudo apt install cifs-utils

nfs-common

NFS මවුන්ට් සඳහා අවශ්‍යයි.

sudo apt install nfs-common

udisksctl

GUI නොමැති පරිසරවල සරල මවුන්ට්/අන්මවුන්ට් කිරීම.

udisksctl mount -b /dev/sdb1
udisksctl unmount -b /dev/sdb1

8. FAQ: Ubuntu හි මවුන්ට් කිරීම පිළිබඳ නිතර අසන ප්‍රශ්න

Q1. මගේ USB උපාංගය ස්වයංක්‍රීයව මවුන්ට් නොවන්නේ ඇයි?

A. USB උපාංග සාමාන්‍යයෙන් ඩෙස්ක්ටොප් පරිසරවල ස්වයංක්‍රීයව මවුන්ට් වේ, නමුත් පහත අවස්ථා වලදී ස්වයංක්‍රීය මවුන්ට් අසාර්ථක විය හැක:

  • ඔබ Ubuntu Server හෝ GUI නොමැති පරිසරයක් භාවිතා කරයි
  • උපාංගය නිවැරදිව හඳුනා නොගනී (කේබල හෝ හාර්ඩ්වෙයා ගැටළුව)
  • උපාංගයට ගොනු පද්ධතියක් නොමැත හෝ දූෂිතයි

lsblk හෝ dmesg භාවිතා කර උපාංග හඳුනා ගැනීම පරීක්ෂා කර, පසු විට අත්මැති මවුන්ට් කිරීම උත්සාහ කරන්න.

Q2. fstab සංස්කරණය කිරීමෙන් පසු Ubuntu බූට් නොවෙයි. මට මොනවා කළ යුතුද?

A. වැරදි fstab ඇතුළත් කිරීම් පද්ධතිය නඩත්තු මාදිලියේ නතර වීමට හේතු වේ.

ප්‍රතිසාධන පියවර:

  1. නඩත්තු මාදිලියට ලොග් වෙලා fstab සංස්කරණය කරන්න :
    sudo nano /etc/fstab
    
  1. # භාවිතා කර වැරදි පේළි අදහස් කරගන්න
  2. mount -a ක්‍රියාත්මක කර දෝෂ නොමැති බව තහවුරු කරන්න
  3. පද්ධතිය නැවත ආරම්භ කරන්න

සංස්කරණයට පෙර සැමවිටම බැකප් එකක් සාදන්න:

sudo cp /etc/fstab /etc/fstab.bak

Q3. Windows බෙදාගත් ෆෝල්ඩර්ස් ස්වයංක්‍රීයව මවුන්ට් කර ගැනීමට මොකද ක්‍රමය?

.A. credentials ගොනුවක් භාවිතා කර /etc/fstab වෙත ඇතුළත් කිරීමක් එක් කරන්න.

//192.168.1.100/share /mnt/share cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0

sudo mount -a භාවිතයෙන් ක්‍රියාකාරිත්වය පරීක්ෂා කරන්න.

Q4. සෑම වරක්ම මුරපදයක් ඇතුළත් නොකර මවුන්ට් කරගත හැක්කේ කෙසේද?

A. SMB මවුන්ට් සඳහා credentials ගොනුවක් භාවිතා කරන්න. දේශීය ගබඩා උපාංග සඳහා, නිවැරදි fstab වින්‍යාසය මුරපද ඇතුළත් කිරීමේ ඉල්ලීම් ඉවත් කරයි.

Q5. වත්මන් මවුන්ට් කර ඇති උපාංග ලැයිස්තුගත කිරීම කෙසේද?

A. පහත කමාන්ඩ් එකක් භාවිතා කරන්න:

mount | column -t

හෝ වැඩි දෘශ්‍යමය දර්ශනයක් සඳහා:

lsblk -f

Q6. “Target is busy” යන පණිවුඩය යෙදුම් වසා දැමූ පසුද පෙනේ

A. ඉතිරිව ඇති ක්‍රියාවලීන් හඳුනා ගන්න:

lsof /mnt/usb

හෝ බලයෙන් ඒවා නවතා දමන්න:

sudo fuser -km /mnt/usb

පසුව umount නැවත උත්සාහ කරන්න.

9. සාරාංශය

Ubuntu හි මවුන්ට් කිරීම යනු ගබඩා උපාංග සහ ජාල බෙදාගැනීම් කාර්යක්ෂමව කළමනාකරණය කිරීම සඳහා මූලික කුසලතාවක් වේ.
මෙම ලිපිය මූලික සංකල්ප වලින් පටන් ගනිමින් උසස් වින්‍යාස සහ ගැටළු විසඳීම දක්වා සියල්ල ආවරණය කරයි.

ප්‍රධාන ග්‍රහණයන්

  • මවුන්ට් කිරීම උපාංගයන් Linux ගොනු පද්ධතියට ඒකාබද්ධ කරයි
  • අත්මවුන්ට් කිරීම ස flexibilty සහ පාලනය ලබා දෙයි
  • fstab විශ්වාසදායක ස්වයංක්‍රීය මවුන්ට් කිරීම සක්‍රිය කරයි
  • USB, බාහිර ධාවක, සහ NAS සඳහා ගොනු පද්ධතිය පිළිබඳ අවබෝධය අවශ්‍ය වේ
  • නිවැරදි අන්මවුන්ට් කිරීම දත්ත විකෘතිය වැළැක්වයි
  • ගැටළු විසඳුම් මෙවලම් සාමාන්‍ය ගැටළු කාර්යක්ෂමව විසඳීමට උපකාරී වේ

ඔබ එය පූර්ණයෙන්ම අධ්‍යයනය කළ පසු, Ubuntu හි මවුන්ට් පද්ධතිය අසමසම සවිස්තර සහ බලය ලබා දෙයි.
ඔබේ අවශ්‍යතා අනුව ස්ථාවර සහ කාර්යක්ෂම ගබඩා පරිසරයක් ගොඩනැගීමට මෙම මාර්ගෝපදේශයේ කමාන්ඩ් සහ සංකල්ප භාවිතා කරන්න.

මෙම දැනුම දිනපතා ගොනු කළමනාකරණයෙන් සේවාදායක මෙහෙයුම් සහ NAS ඒකාබද්ධ කිරීම දක්වා සියල්ලට සහාය වන අතර, Ubuntu භාවිතා කිරීමේ විශ්වාසය සහ නිරවද්‍යතාවය ලබා දෙයි.