Linux-இல் வட்டை மவுண்ட் செய்வது: lsblk, பகிர்வு, mkfs, mount மற்றும் fstab
Linux-இல் வட்டை மவுண்ட் செய்வது என்பது ஒரு பகிர்வின் கோப்பு முறைமையை மரத்தின் ஒரு கோப்பகத்துடன் இணைப்பது, எடுத்துக்காட்டாக /data. புதிய வட்டை lsblk மூலம் கண்டறிந்து, fdisk அல்லது parted மூலம் பகிர்வு செய்து, mkfs.ext4 மூலம் வடிவமைத்து, mount /dev/sdb1 /data கட்டளையால் இணைக்கலாம்; மறுதொடக்கத்திற்குப் பின்னும் இணைந்திருக்க, அதன் UUID-ஐ /etc/fstab-இல் சேர்த்து mount -a மூலம் சரிபார்க்கலாம்.
Linux-இல் டிரைவ் எழுத்துகள் இல்லை: எல்லா சேமிப்பு சாதனங்களும் /-இல் தொடங்கும் ஒரே கோப்பக மரத்தில் இணைக்கப்படுகின்றன. Linux-இல் வட்டை மவுண்ட் செய்வது என்பது ஒரு பகிர்வின் கோப்பு முறைமையை வெற்றுக் கோப்பகத்துடன், அதாவது mount point-உடன் «தொங்கவிடும்» செயல். புதிய வட்டின் பாதை எப்போதும் ஒன்றுதான்: சாதனத்தைக் கண்டறிதல் (lsblk), பகிர்வு செய்தல் (fdisk அல்லது parted), கோப்பு முறைமை உருவாக்குதல் (mkfs), மவுண்ட் செய்தல் (mount) மற்றும் /etc/fstab-இல் நிரந்தரமாக்குதல். ஒவ்வொரு படியையும் பார்ப்போம், அத்துடன் இடம் எங்கே போனது என்பதை df மற்றும் du மூலம் எப்படிக் கண்டறிவது என்பதையும்.
Linux-இல் வட்டுகளும் பகிர்வுகளும் எப்படி அமைந்துள்ளன
கர்னல் ஒவ்வொரு வட்டையும் /dev-இல் ஒரு சாதனக் கோப்பாகக் காட்டுகிறது. பெயர்கள் இணைப்பு வகையைப் பொறுத்தது:
| பெயர் | என்ன | பகிர்வுகள் |
|---|---|---|
/dev/sda, /dev/sdb | SATA/SAS/USB வட்டுகள், பல மெய்நிகர் வட்டுகள் | /dev/sda1, /dev/sda2 |
/dev/vda | KVM மெய்நிகர் இயந்திரங்களில் virtio வட்டுகள் | /dev/vda1 |
/dev/nvme0n1 | NVMe SSD | /dev/nvme0n1p1 |
/dev/mapper/... | LVM தருக்க தொகுதிகள், குறியாக்கப்பட்ட தொகுதிகள் | — |
வட்டு பகிர்வுகளாகப் பிரிக்கப்படுகிறது, ஒவ்வொரு பகிர்வில் கோப்பு முறைமை (ext4, xfs, btrfs) உருவாக்கப்படுகிறது, பின்னர் அது ஒரு கோப்பகத்தில் மவுண்ட் செய்யப்படுகிறது. பகிர்வு மவுண்ட் செய்யப்படாத வரை அதன் கோப்புகள் அணுக முடியாதவை, வட்டு இயற்பியல் ரீதியாக இணைக்கப்பட்டிருந்தாலும் கூட.
வட்டுகளைப் பார்ப்பது: lsblk மற்றும் blkid
வட்டுகளுடன் வேலை செய்யும்போது முதல் கட்டளை lsblk. அது சாதனங்களின் மரம், அளவுகள் மற்றும் மவுண்ட் புள்ளிகளைக் காட்டுகிறது:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part /
sdb 8:16 0 100G 0 disk
இங்கே sdb — பகிர்வுகளும் மவுண்ட் புள்ளியும் இல்லாத 100 GB புதிய வட்டு என்பது தெரிகிறது. பயனுள்ள விருப்பங்கள்:
lsblk -f— ஒவ்வொரு பகிர்வின் கோப்பு முறைமை வகை, லேபிள் மற்றும் UUID.lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,MODEL— தேவையான நெடுவரிசைகள் மட்டும்.sudo blkid— எல்லா பகிர்வுகளின் UUID மற்றும் கோப்பு முறைமை வகை.sudo fdisk -l— எல்லா வட்டுகளின் பகிர்வு அட்டவணைகள் செக்டர்களுடன்.
வட்டு மெய்நிகர் இயந்திரத்தில் «சூடாக» சேர்க்கப்பட்டு lsblk அதைக் காணவில்லை என்றால், பேருந்தை மீண்டும் ஸ்கேன் செய்யும்படி கர்னலிடம் கேளுங்கள்: echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan.
வட்டைப் பகிர்வு செய்தல்: fdisk மற்றும் parted
பகிர்வு செய்வதற்கு முன் சரியான சாதனத்தைத் தேர்ந்தெடுத்துள்ளீர்களா என்று மீண்டும் சரிபாருங்கள்: பகிர்வு அட்டவணையை கணினி வட்டில் எழுதினால் தரவு அழியும். lsblk வெளியீட்டில் அளவையும் மவுண்ட் புள்ளிகள் இல்லாததையும் வைத்து முடிவு செய்யுங்கள்.
GPT அல்லது MBR
புதிய வட்டுகளுக்கு GPT எடுங்கள்: அது 2 TB-ஐ விடப் பெரிய வட்டுகளையும் 128 பகிர்வுகள் வரையும் ஆதரிக்கிறது. MBR (dos) BIOS வழியாக துவங்கும் பழைய அமைப்புகளுக்கு மட்டுமே தேவை, அதுவும் துவக்க ஏற்றி கோரினால்.
fdisk மூலம் பகிர்வு
நவீன fdisk GPT மற்றும் MBR இரண்டையும் கையாளும். வேலை ஊடாடும் முறையில் நடக்கும்:
$ sudo fdisk /dev/sdb
Command (m for help): g # வெற்று GPT அட்டவணையை உருவாக்கு
Command (m for help): n # புதிய பகிர்வு
Partition number (1-128, default 1): Enter
First sector: Enter
Last sector, +/-sectors or +/-size{K,M,G,T,P}: Enter # முழு வட்டு
Command (m for help): w # மாற்றங்களை எழுதி வெளியேறு
w அழுத்தும் வரை வட்டில் எதுவும் எழுதப்படாது, அதனால் q மூலம் எந்த மாற்றமும் இல்லாமல் வெளியேறலாம்.
parted மூலம் ஒரே வரியில்
Scripts-இல் உரையாடல் இல்லாமல் வேலை செய்யும் parted வசதியானது:
$ sudo parted -s /dev/sdb mklabel gpt
$ sudo parted -s /dev/sdb mkpart primary ext4 0% 100%
$ lsblk /dev/sdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part
சதவீத எல்லைகள் பகிர்வுக்குச் சரியான சீரமைப்பைத் தருகின்றன. புதிய பகிர்வு தோன்றவில்லை என்றால், கர்னல் அட்டவணையை மீண்டும் படிக்க sudo partprobe /dev/sdb இயக்குங்கள்.
கோப்பு முறைமை உருவாக்குதல்: mkfs
பகிர்வு என்பது வெறும் தொகுதிகளின் வரம்பு. கோப்புகளைச் சேமிக்க அதில் கோப்பு முறைமை உருவாக்க வேண்டும்:
$ sudo mkfs.ext4 -L data /dev/sdb1
mke2fs 1.47.0 (5-Feb-2023)
Creating filesystem with 26214144 4k blocks and 6553600 inodes
...
Writing superblocks and filesystem accounting information: done
-L விருப்பம் ஒரு லேபிளை அமைக்கிறது, அதன் மூலம் பின்னர் பகிர்வை எளிதாக அடையாளம் காணலாம். எதைத் தேர்ந்தெடுப்பது:
| FS | கட்டளை | எப்போது பொருந்தும் |
|---|---|---|
| ext4 | mkfs.ext4 | இயல்புத் தேர்வு, பொதுவானது, சுருக்கவும் முடியும் |
| XFS | mkfs.xfs | பெரிய கோப்புகள் மற்றும் தொகுதிகள், RHEL-இன் தரநிலை; அதிகரிக்க மட்டுமே முடியும் |
| Btrfs | mkfs.btrfs | snapshots, சுருக்கம், subvolumes |
| vfat/exFAT | mkfs.vfat, mkfs.exfat | Windows மற்றும் macOS உடன் பகிர்வதற்கான pen drive |
mkfs பகிர்வில் இருந்த அனைத்தையும் அழிக்கும். வெற்றுப் பகிர்வுக்கு அது உறுதிப்படுத்தல் கேட்காது, அதனால் சாதனப் பெயரை இன்னொரு முறை சரிபாருங்கள்.
mount கட்டளையால் Linux-இல் வட்டை மவுண்ட் செய்வது எப்படி
ஒரு கோப்பகத்தை — mount point-ஐ — உருவாக்கி அதனுடன் பகிர்வை இணையுங்கள்:
$ sudo mkdir -p /data
$ sudo mount /dev/sdb1 /data
$ df -h /data
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 98G 24K 93G 1% /data
கோப்பு முறைமை வகையை mount தானே கண்டறியும், ஆனால் mount -t xfs போல வெளிப்படையாகவும் குறிப்பிடலாம். /data-இல் ஏற்கனவே கோப்புகள் இருந்தால், மவுண்ட் செய்த பின் அவை அழிக்கப்படாது, புதிய FS-இன் கீழ் மறைந்துவிடும் மற்றும் மவுண்ட்டை நீக்கியதும் மீண்டும் தோன்றும்.
மவுண்ட் விருப்பங்கள்
விருப்பங்கள் -o மூலம் காற்புள்ளியால் பிரித்து அனுப்பப்படுகின்றன:
ro/rw— படிக்க மட்டும் அல்லது படிக்கவும் எழுதவும்.noatime— ஒவ்வொரு வாசிப்பிலும் அணுகல் நேரத்தைப் புதுப்பிக்காது, தேவையற்ற எழுத்துகள் குறையும்.noexec— அந்தப் பகிர்விலிருந்து நிரல்களை இயக்குவதைத் தடுக்கும் (/tmpமற்றும் பதிவிறக்கக் கோப்பகங்களுக்கு பயனுள்ளது).nosuid,nodev— SUID பிட்களையும் சாதனக் கோப்புகளையும் புறக்கணிக்கும்.remount— நிறுத்தாமல் விருப்பங்களை மாற்றும்:sudo mount -o remount,ro /data.
எது எந்த விருப்பங்களுடன் மவுண்ட் ஆனது என்று பார்க்க findmnt வசதியானது: findmnt /data அல்லது findmnt -t ext4.
மவுண்ட் செய்யப்பட்ட வட்டின் அனுமதிகள்
புதிய ext4-இன் வேர் root-க்குச் சொந்தமானது, அதனால் சாதாரண பயனர் அங்கு எழுத முடியாது. மவுண்ட் செய்த பின் கோப்பகத்தை தேவையான பயனருக்குக் கொடுங்கள்: sudo chown alice:alice /data. vfat மற்றும் exFAT-க்கு Unix அனுமதிகள் இல்லை, உரிமையாளரை மவுண்ட் நேரத்தில் uid=, gid= மற்றும் umask= விருப்பங்களால் அமைக்கிறோம்.
வட்டை அன்மவுண்ட் செய்வது: umount மற்றும் target is busy பிழை
துண்டிக்க umount கட்டளை (n எழுத்து இல்லாமல்) — சாதனம் அல்லது கோப்பகத்துடன்:
$ sudo umount /data
umount: /data: target is busy.
இந்தப் பிழை என்றால் இந்த FS-இல் உள்ள கோப்புகளை ஏதோ ஒரு செயல்முறை வைத்திருக்கிறது அல்லது அதில் தற்போதைய கோப்பகமாக நிற்கிறது — பெரும்பாலும் cd /data செய்த உங்கள் சொந்த டெர்மினல். குற்றவாளியைக் கண்டறிய:
$ sudo lsof +f -- /data
$ sudo fuser -vm /data
செயல்முறையை நிறுத்துங்கள் அல்லது கோப்பகத்தை விட்டு வெளியேறி மீண்டும் முயலுங்கள். கடைசி வழி — umount -l (lazy): FS உடனடியாக மரத்திலிருந்து துண்டிக்கப்படும், செயல்முறைகள் கோப்புகளை மூடியதும் வளங்கள் விடுவிக்கப்படும்.
துவக்கத்தில் தானியங்கி மவுண்ட்: /etc/fstab
mount கட்டளை மறுதொடக்கம் வரை மட்டுமே செயல்படும். வட்டு தானாக இணைய, /etc/fstab-இல் ஒரு வரி சேருங்கள். பகிர்வை /dev/sdb1 என்ற பெயரால் அல்லாமல் UUID மூலம் குறிப்பிடுங்கள்: வட்டுகள் சேர்க்கப்படும்போது பெயர்கள் மாறக்கூடும், ஆனால் UUID நிலையானது.
$ sudo blkid /dev/sdb1
/dev/sdb1: LABEL="data" UUID="3f1c9a2e-7b5d-4c1e-9a8f-2d6e4b0c1a77" TYPE="ext4" PARTUUID="..."
வரியின் வடிவம் — ஆறு புலங்கள்:
# <சாதனம்> <புள்ளி> <வகை> <விருப்பங்கள்> <dump> <fsck>
UUID=3f1c9a2e-7b5d-4c1e-9a8f-2d6e4b0c1a77 /data ext4 defaults,noatime 0 2
| புலம் | பொருள் |
|---|---|
| சாதனம் | UUID=..., LABEL=... அல்லது பாதை |
| புள்ளி | மவுண்ட் செய்ய வேண்டிய கோப்பகம் (இருக்க வேண்டும்) |
| வகை | ext4, xfs, swap, nfs போன்றவை |
| விருப்பங்கள் | defaults மற்றும் தேவையானவை, எடுத்துக்காட்டாக noatime, nofail |
| dump | கிட்டத்தட்ட எப்போதும் 0 |
| fsck | சரிபார்க்கும் வரிசை: root-க்கு 1, மற்றவைக்கு 2, சரிபார்க்காமல் இருக்க 0 |
மறுதொடக்கத்திற்கு முன் fstab-ஐ எப்போதும் சரிபாருங்கள்
/etc/fstab-இல் ஒரு பிழை சேவையகத்தை துவக்கத்தில் அவசர நிலையில் (emergency mode) விட்டுவிடலாம், கன்சோல் இல்லாத கிளவுட் இயந்திரத்தில் இது மிகவும் தொல்லை தரும். திருத்தியவுடன் உடனே இயக்குங்கள்:
$ sudo findmnt --verify
$ sudo systemctl daemon-reload
$ sudo mount -a
$ findmnt /data
mount -a fstab-இல் உள்ள மவுண்ட் ஆகாத எல்லாவற்றையும் இணைக்கும், பிழை இருந்தால் உடனே காட்டும். நீக்கக்கூடிய மற்றும் பிணைய வட்டுகளுக்கு nofail விருப்பத்தைச் சேருங்கள்: சாதனம் இல்லையென்றால் அது இல்லாமலே துவக்கம் தொடரும். systemd-இல் fstab-இன் ஒவ்வொரு வரியும் ஒரு .mount அலகாக மாறுகிறது — எடுத்துக்காட்டாக data.mount, அதன் நிலையை systemctl status data.mount மூலம் பார்க்கலாம்.
கிடைக்கும் இடத்தை அறிவது: df
df மவுண்ட் செய்யப்பட்ட கோப்பு முறைமைகள் எவ்வளவு நிரம்பியுள்ளன என்று காட்டுகிறது:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 39G 37G 1.1G 98% /
/dev/sda1 974M 180M 727M 20% /boot
/dev/sdb1 98G 24K 93G 1% /data
-h— அளவுகள் வசதியான அலகுகளில்.-T— FS வகையுடன் ஒரு நெடுவரிசை சேர்க்கும்.-i— inodes-ஐக் காட்டும்: நிறைய சிறிய கோப்புகள் உருவாக்கப்பட்டிருந்தால், கிகாபைட்கள் மீதமிருந்தும் வட்டில் இடம் «தீர்ந்துவிடலாம்».-x tmpfs -x devtmpfs— மெய்நிகர் கோப்பு முறைமைகளை மறைக்கும்.
Size ஏன் Used + Avail-க்கு சமமில்லை: ext4 root-க்காக சுமார் 5% இடத்தை ஒதுக்குகிறது, வட்டு நிரம்பினாலும் அமைப்பு இயங்குவதற்காக. தரவுப் பகிர்வில் அந்த ஒதுக்கீட்டைக் குறைக்கலாம்: sudo tune2fs -m 1 /dev/sdb1.
இடம் எங்கே போனது: du
df வட்டு நிரம்பியதைச் சொல்கிறது, ஆனால் எதனால் என்று சொல்லவில்லை. அதற்கு du உள்ளது, அது கோப்பகங்களில் உள்ள கோப்புகளின் அளவைக் கூட்டுகிறது:
$ sudo du -sh /var/log
4.2G /var/log
$ sudo du -xh --max-depth=1 / 2>/dev/null | sort -rh | head
37G /
21G /var
9.8G /home
3.1G /usr
-s— கோப்பகத்தின் மொத்தம் மட்டும்,-a— ஒவ்வொரு கோப்பும் தனியாக.--max-depth=1(அல்லது-d 1) — ஒரு உள்நிலை மட்டும்; மிகப் பெரிய கோப்பகத்தில் ஆழமாக இறங்குங்கள்.-x— வேறு கோப்பு முறைமைகளுக்குச் செல்லாமல், இல்லையெனில் கூட்டுத்தொகையில்/data,/procமற்றும் பிணைய வட்டுகள் சேர்ந்துவிடும்.sort -rh— மனிதர்கள் படிக்கும் அளவுகளின்படி வரிசை, பெரியது மேலே.
தனிப்பட்ட பெரிய கோப்புகளை find மூலம் கண்டறிவது எளிது: sudo find / -xdev -type f -size +1G -exec ls -lh {} +.
df வட்டு நிரம்பியதாகக் காட்டும், du காட்டாது
உன்னதமான சூழ்நிலை: ஒரு பெரிய log-ஐ நீக்கினோம், ஆனால் இடம் விடுவிக்கப்படவில்லை. கோப்பு கோப்பகத்திலிருந்து நீக்கப்பட்டது, ஆனால் ஒரு செயல்முறை (எடுத்துக்காட்டாக வலை சேவையகம்) அதை இன்னும் திறந்து வைத்திருக்கிறது, அதனால் தொகுதிகள் விடுவிக்கப்படவில்லை. அத்தகைய கோப்புகளைக் கண்டறியுங்கள்:
$ sudo lsof +L1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME
nginx 812 www 5w REG 8,2 8589934592 0 13054 /var/log/nginx/access.log (deleted)
செயல்முறையை மறுதொடக்கம் செய்யுங்கள் அல்லது log-ஐ மீண்டும் திறக்கச் சொல்லுங்கள் — இடம் திரும்பும். எதிர்காலத்துக்கு, செயலில் உள்ள log-ஐ நீக்காமல் சுத்தம் செய்யுங்கள்: sudo truncate -s 0 /var/log/nginx/access.log. முரண்பாட்டுக்கான இரண்டாவது காரணம் — மவுண்ட் புள்ளிக்கு அடியில் மறைந்திருக்கும் கோப்புகள்: அவை root பகிர்வில் இடம் பிடிக்கின்றன, ஆனால் அதன்மேல் FS மவுண்ட் ஆகியிருக்கும்போது du அவற்றைப் பார்க்காது.
பொதுவான பிழைகளும் அவற்றின் தீர்வுகளும்
| செய்தி | காரணம் | என்ன செய்வது |
|---|---|---|
mount point /data does not exist | கோப்பகம் இல்லை | sudo mkdir -p /data |
wrong fs type, bad option, bad superblock | பகிர்வில் FS இல்லை, வகை தவறு அல்லது இயக்கி நிறுவப்படவில்லை | lsblk -f சரிபார்க்கவும்; exFAT/NTFS-க்கு exfatprogs, ntfs-3g தொகுப்புகளை நிறுவவும் |
only root can do that | sudo இல்லாமல் மவுண்ட் | sudo மூலம் இயக்கவும் அல்லது fstab-இல் user விருப்பத்தைச் சேர்க்கவும் |
target is busy | கோப்பகத்தை ஒரு செயல்முறை பயன்படுத்துகிறது | lsof/fuser, கோப்பகத்திலிருந்து வெளியேறவும் |
| துவக்கம் emergency mode-இல் | fstab-இல் பிழை அல்லது வட்டு இல்லை | root ஆக உள்நுழைந்து fstab-ஐ சரி செய்யவும், nofail சேர்க்கவும் |
படிப்படியான எடுத்துக்காட்டு: தரவுக்காக ஒரு புதிய வட்டு
lsblk— புதிய வட்டைக் கண்டறியவும், எடுத்துக்காட்டாக/dev/sdb.sudo parted -s /dev/sdb mklabel gpt mkpart primary ext4 0% 100%— பகிர்வு செய்யவும்.sudo mkfs.ext4 -L data /dev/sdb1— கோப்பு முறைமையை உருவாக்கவும்.sudo mkdir -p /data— மவுண்ட் புள்ளியை உருவாக்கவும்.sudo blkid /dev/sdb1— UUID-ஐ அறிந்து/etc/fstab-இல் வரியைச் சேர்க்கவும்.sudo mount -a && df -h /data— மவுண்ட் செய்து சரிபார்க்கவும்.sudo chown பயனர்: /data— அனுமதிகளைக் கொடுக்கவும்.
சேவையை நிறுத்தாமல் இடத்தை விரிவுபடுத்த வேண்டும் அல்லது பல வட்டுகளை இணைக்க வேண்டும் என்றால், சாதாரண பகிர்வுக்குப் பதிலாக LVM பயன்படுத்தலாம்: வட்டு ஒரு இயற்பியல் தொகுதியாகிறது, அதிலிருந்து தருக்க தொகுதிகள் வெட்டப்படுகின்றன, அவை lvextend -r கட்டளையால் வளர்கின்றன.
சுருக்கம்
Linux-இல் வட்டை மவுண்ட் செய்வது lsblk → பகிர்வு → mkfs → mount → /etc/fstab என்ற சங்கிலி. பகிர்வுகளை UUID மூலம் குறிப்பிடுங்கள், மறுதொடக்கத்திற்கு முன் mount -a மூலம் fstab-ஐ சரிபாருங்கள், தேவையற்ற வட்டுகளுக்கு nofail பயன்படுத்துங்கள். இடம் தீர்ந்தால், df -h எந்தப் பகிர்வு நிரம்பியுள்ளது என்று காட்டும், du -xh --max-depth=1 | sort -rh மற்றும் lsof +L1 அதை எது பிடித்திருக்கிறது என்று காட்டும். வட்டுகள், பகிர்வுகள், SWAP, LVM மற்றும் RAID ஆகியவை Linux பாடத்திட்டத்தில் நடைமுறையில் விளக்கப்பட்டுள்ளன.
அடிக்கடி கேட்கப்படும் கேள்விகள்
Linux-இல் pen drive-ஐ எப்படி மவுண்ட் செய்வது?
அதை lsblk மூலம் கண்டறியுங்கள் (பொதுவாக /dev/sdb1), ஒரு கோப்பகத்தை உருவாக்கி sudo mount /dev/sdb1 /mnt/usb இயக்குங்கள். வரைகலை சூழல்களில் pen drive-கள் /media/பயனர்_பெயர் அல்லது /run/media-இல் தானாக மவுண்ட் ஆகும்.
ISO படத்தை எப்படி மவுண்ட் செய்வது?
sudo mount -o loop,ro image.iso /mnt/iso கட்டளையால்: loop விருப்பம் கோப்பை ஒரு block சாதனமாக இணைக்கும். துண்டிக்க வழக்கமான umount போதும்.
fstab மூலம் பிணைய கோப்புறையை எப்படி இணைப்பது?
NFS-க்கு வரி இப்படி இருக்கும்: server:/export /mnt/nfs nfs defaults,_netdev,nofail 0 0; SMB-க்கு: //server/share /mnt/smb cifs credentials=/root/.smbcred,_netdev,nofail 0 0. _netdev விருப்பம் பிணையம் எழும்பும் வரை காத்திருக்கும்.
UUID மற்றும் PARTUUID இடையே என்ன வேறுபாடு?
UUID கோப்பு முறைமைக்குச் சொந்தமானது, மீண்டும் mkfs செய்தால் மாறும்; PARTUUID GPT அட்டவணையில் உள்ள பகிர்வுக்குச் சொந்தமானது, மீண்டும் வடிவமைத்தாலும் நிலைக்கும். fstab-இல் பொதுவாக UUID பயன்படுத்தப்படுகிறது.
கோப்பு முறைமையில் பிழைகளை எப்படிச் சரிபார்ப்பது?
பகிர்வை அன்மவுண்ட் செய்து ext4-க்கு sudo fsck -f /dev/sdb1, XFS-க்கு sudo xfs_repair /dev/sdb1 இயக்குங்கள். எழுதும் வகையில் மவுண்ட் ஆன கோப்பு முறைமையைச் சரிபார்க்கக் கூடாது — அது தரவைச் சேதப்படுத்தலாம்.
“Linux: с нуля до уверенного администрирования” பாடநெறியில் இந்தத் தலைப்பு பயிற்சியுடன் விரிவாக விளக்கப்பட்டுள்ளது.
பாடநெறிக்குச் செல்