একটি লুপ মাউন্টযুক্ত ব্যবহারকারী তৈরি বিটিআরএফএস ফাইল সিস্টেম ব্যবহার করে অনুমতিগুলি সঠিকভাবে সেট করার সাথে ব্যবহারকারীর অবাধে বিআরটিএফএস সাবভলিউম তৈরি করতে সক্ষম হয়:
user@machine:~/btrfs/fs/snapshots$ /sbin/btrfs sub create newsubvol
Create subvolume './newsubvol'
তবে, ত্রুটিতে নতুন তৈরি সাবভলিউম ফলাফল মুছে ফেলার চেষ্টা করা হচ্ছে:
user@machine:~/btrfs/fs/snapshots$ /sbin/btrfs sub del newsubvol
Delete subvolume '/home/user/btrfs/fs/snapshots/newsubvol'
ERROR: cannot delete '/home/user/btrfs/fs/snapshots/newsubvol'
মূল ব্যবহারকারী অবশ্যই এটি মুছতে সক্ষম:
root@machine:/home/user/btrfs/fs/snapshots# /sbin/btrfs sub del newsubvol
Delete subvolume '/home/user/btrfs/fs/snapshots/newsubvol'
ক্রিয়াকলাপ এবং মুছুন অপারেশনগুলির মধ্যে আচরণের এই পার্থক্যটি কিছুটা অদ্ভুত বলে মনে হয়। কেউ কি এটার উপর একটু আলো ফেলতে পারো?
এখানে আদেশের সঠিক ক্রমটি রয়েছে:
user@machine:~$ dd if=/dev/zero of=btrfs_disk bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 1.2345 s, 84.9 MB/s
user@machine:~$ mkdir mountpoint
user@machine:~$ /sbin/mkfs.btrfs btrfs_disk
WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using
SMALL VOLUME: forcing mixed metadata/data groups
Created a data/metadata chunk of size 8388608
fs created label (null) on btrfs_disk
nodesize 4096 leafsize 4096 sectorsize 4096 size 100.00MB
Btrfs Btrfs v0.19
user@machine:~$ sudo mount btrfs_disk mountpoint/
user@machine:~$ cd mountpoint/
user@machine:~/mountpoint$ /sbin/btrfs sub create test
Create subvolume './test'
user@machine:~/mountpoint$ /sbin/btrfs sub delete test
Delete subvolume '/home/user/mountpoint/test'
ERROR: cannot delete '/home/user/mountpoint/test' - Operation not permitted
এখানে অনুমতিগুলি রয়েছে:
user@machine:~/mountpoint$ ls -la
total 4
drwxr-xr-x 1 user user 8 Set 4 09:30 .
drwx------ 1 user user 4486 Set 4 09:29 ..
drwx------ 1 user user 0 Set 4 09:38 test
এবং সম্পর্কিত লাইন df -T
:
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/loop0 btrfs 102400 32 98284 1% /home/user/mountpoint
ডিস্ট্রো হ'ল ডেবিয়ান হুইজি, 3.2.0-4-686-pae
কার্নেল, v0.19
বিটিআরএফএস-সরঞ্জামগুলি। উবুন্টু সসিতে, 3.11.0-4-generic
কার্নেল, v0.20-rc1
বিটিআরএফএস-সরঞ্জামগুলিতে এখনও পরিস্থিতি দেখা দেয় ।
df -T
এবং btrfs version
? যখন আমি একই চেষ্টা করেছি তখন আমি নীচের ত্রুটি পেয়েছি "ERROR: সাবভলিউম তৈরি করতে পারে না - অনুমতি অস্বীকার করা হয়েছে"