fstab খালি। এটা mtab থেকে জেনারেট করা সম্ভব?


0

সাধারণত এটি একটি খালি fstab ফাইলের সাথে জরিমানা হওয়া উচিত (এক ডেটা ডিস্ক ছাড়া)। এটা দেখে মনে হচ্ছে:

# UNCONFIGURED FSTAB FOR BASE SYSTEM
LABEL=DATA   /data   ext4    auto,rw,relatime 0 0

কিন্তু আমি একটি এমবেডেড ডিভাইসে যা একটি এসডি কার্ড থেকে বুট করে যা বুট সময়ে সমস্যা হতে পারে। আমি এখনও mtab আউটপুট যা এই মত দেখায়

rootfs / rootfs rw 0 0
/dev/root / ext4 rw,relatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=514140k,nr_inodes=128535,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=102844k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=205680k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime,size=205680k 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sdc1 /data ext4 rw,relatime,data=ordered 0 0
data@rpi1:/mnt/fts300gb/ /mnt/fts300gb fuse.sshfs rw,nosuid,nodev,relatime,user_id=1003,group_id=1004 0 0

একটি দ্বারা mtab থেকে fstab জেনারেট করার একটি উপায় আছে টুল নিশ্চিতভাবে এটি পরবর্তী রিবুট উপরোক্ত সমস্ত সঠিকভাবে পুনঃনির্দেশ করবে?

উত্তর:


2

TL; DR: প্রকারের ইনস্টল ডিস্কের বাইরে কোনও অটোম্যাগিক fstab প্রজন্মের সরঞ্জাম নেই।

আমি লিনাক্সের যে কোনও স্বাদ সম্পর্কে জানি না যেখানে এটি ইনস্টলেশন মাধ্যমের বাইরে সরবরাহ করা হয়। মনে হচ্ছে আপনার কাছে ইতিমধ্যে বেশিরভাগ তথ্য রয়েছে। এক জিনিস আমি মনে রাখব যে আপনার রুট ফাইল সিস্টেমে 0 1 এবং অন্যান্য সমস্ত ফাইল সিস্টেম 0 দিয়ে মাউন্ট করা প্রয়োজন। অর্থাত্ fsck পাস চেক রুট ফাইল সিস্টেমে এবং তারপরে অন্য কোনও সিস্টেমে প্রথম ঘটে। ফাইল ফাইলটি ডাম্প করা উচিত কিনা তা বোঝায় 0 এবং ফাইল সিস্টেম ডাম্পের তুলনায় ডেটা ব্যাকআপ করার দ্রুত উপায়গুলির কারণে এটি অবচিত হয়েছে।

আপনি tmpfs devptsmpfs devpts দ্বারা সকল লাইন মুছে ফেলতে পারেন ... এটি বুট প্রক্রিয়ার সময় উত্পন্ন হয়। এখানে আমার রাস্পবেরী পাই থেকে FSTAB (আমি মনে করি আপনি mtab এ আপনার ডেটা @ rpi1 এন্ট্রির উপর ভিত্তি করে একটি দ্বিতীয় রাস্পবেরী পাইতে এটি করছেন):

# cat /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that
/dev/vglocal00/timemachine  /mnt/TimeMachine hfsplus rw,force,exec,auto,users 0 3

আপনি দেখতে পারেন, আমার রাস্পবেরি পাই এর fstab তে অনেক কিছু নেই, কিন্তু mtab কিছুটা ভিন্ন দেখায়:

#cat /etc/mtab
rootfs / rootfs rw 0 0
/dev/root / ext4 rw,noatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=219832k,nr_inodes=54958,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=44800k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=89580k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
/dev/mmcblk0p1 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
/dev/mapper/vglocal00-timemachine /mnt/TimeMachine hfsplus rw,nosuid,nodev,noexec,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.