ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/FileSystems.ybc

YaST bytecode 1.4.0FileSystemsKFileSystems.ycpArchString
PartitionsEncodingStage
LibStorageLibStorage::StorageInterfaceLibStorage::FsCapabilities	LibStorage::DiskInfo
LibStorage::ContVolInfoconv_fs	
fromSymbol	

possible_root_fs
system_m_points	crypt_m_points	
swap_m_points	tmp_m_points	suggest_m_points	nchars	SuggestMPoints	sintFstabOptionStrings	FstabOptionRegex	FstabDefaultMap	support
unsupportFs
GetGeneralFstabOptions
GetJournalFstabOptions
GetAclFstabOptions
GetArbitraryOptionField
GetNormalFilesystems

 swap_fst_options
!SwapFileSystems
"PseudoFileSystems

#GetAllFileSystems

$GetFstabOptWidgets

%FileSystems&InitSlib'IsSupported
(
IsUnsupported
)GetFsMap

*GetName	
	+GetFsid
,GetSupportFormat
-GetFsidItem	
.	GetFstype	
/GetCrypt
0GetPossibleMountPoints
1GetMountOption	
2
GetOptions
3GetMountString	
	4GetNeededModules	
5
MinFsSizeK
6	MountUuid
7
MountLabel
8ChangeLabelMounted
9LabelLength
:IsResizable	
;
FsToSymbol
	<	IsCryptMp	=
IsSystemMp	>RemoveCryptOpts		?lenc@LangTypicalEncoding	ADefaultFstabOptions	BDefaultFormatOptions		CHasFstabOption	DCheckFstabOptions	EGetFstabDefaultMap	FGetFstabDefaultList		G
CanDoQuotaHHasQuotaIRemoveQuotaOpts		JAddQuotaOpts		3

?BCDEJL1##[add_swap
add_pseudo$$mfsys
%%&&value''used_fs
((used_fs
))used_fs
**used_fs
defaultv	++used_fs
,,used_fs
--used_fs
..used_fs
//used_fs
00used_fs
11used_fs
22used_fs
33used_fs
defaultv	44used_fs
55fsys
66fsys
77(fsys
884fsys
99@fsys
::Lfsys
;;_type	<<~mount	prefix==mount	prefix>>opt	@@AApartBBpartCC*partopt	prefixDD6option_list	EE_key	FFdkey	GGlpartHHrpartII{fst_opts	JJpartfst_opts	L3SCRExecute0storage3Arch	sparc32sparc64ppcalphas390ia64	board_mac
board_chrp
board_pegasos3String
CutRegexMatch			3
Partitionsfsid_hibernationfsid_native	fsid_swapfsid_lvm	fsid_raid
fsid_fat16fsid_prep_chrp_bootfsid_mac_hfs
fsid_gpt_bootfsid_ntfstypes	BootMount	3EncodingGetUtf8Lang
GetEncLang	GetCodePage		3Stageinitial3
LibStorageREISERFSNTFS	FSUNKNOWNVFATNFS4NFSJFSSWAPHFSDISKFSNONEEXT4EXT3BTRFSXFSEXT23LibStorage::StorageInterfacegetFsCapabilitiesgetDiskInfo	getContVolInfo	3LibStorage::FsCapabilities
!swig_isReduceableWhileMounted_get!swig_isExtendableWhileMounted_getswig_supportsUuid_getswig_supportsLabel_getswig_minimalFsSizeK_getswig_labelWhileMounted_getswig_labelLength_getswig_isReduceable_getnew	swig_isExtendable_get3LibStorage::DiskInfoswig_iscsi_getnew	3LibStorage::ContVolInfoswig_ctype_getswig_cdevice_get	new	$def_symunknowndef_intmreiserext2ext3ext4btrfsvfatxfsjfshfsntfsswapnfsnfs4none%2conv	val
ret$4
def_int,5

foreachis
m
(7&8
-:
$?
	ext2ext3ext4btrfsreiserxfsjfs$B//usr/var/opt$C//usr$D	swap$E	/tmp/var/tmp$G	$J>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%L(Nsize4O&P	/home/srv/tmp/local(Q&R	union,T	
y2milestone	
SuggestMPoints init:%1-V$Y$\	!defaultsautonoautoatimenoatimerorwusernouseraclnoacl
user_xattr
no_user_xattrdata=journaldata=ordereddata=writebackdevnodevexecnoexecsuidnosuidasyncsyncdirsyncprocuidbarrier=nonefs=floppyfssfs=cdfssusers	gid=usersusrquotagrpquota$p	
pri=[0-9]+iocharset=.+utf8=.*nls=.+codepage=.+
gid=[0-9]+umask=[0-7]+loop=.+
encryption=.+
pri=[0-9]+	locale=.+fmask=[0-7]+dmask=[0-7]+usrjquota=.+grpjquota=.+jqfmt=.+${

cdrom
freqmntops,noauto,fs=cdfss,ro,procuid,nosuid,nodev,execmountpassnospecvfstypesubfsdata
freqmntopsnoauto,usermountpassnospecvfstypeautodebug
freqmntopsnoautomount/sys/kernel/debugpassnospecdebugfsvfstypedebugfsdev
freqmntopsnoauto,usermountpassnospecvfstypeautofloppy
freqmntopsnoauto,user,syncmountpassnospecvfstypeautonfs
freqmntopsdefaultsmountpassnospecvfstypenfsproc
freqmntopsdefaultsmount/procpassnospecprocvfstypeprocpts
freqmntopsmode=0620,gid=5mount/dev/ptspassnospecdevptsvfstypedevptsroot
freqmntopsdefaultsmountpassnospecvfstypeautoswap
freqmntopsdefaultmountswappassnospecvfstypeswapsys
freqmntopsnoautomount/syspassnospecsysfsvfstypesysfsusb
freqmntopsnoautomount
/proc/bus/usbpassnospecusbfsvfstypeusbfszip
freqmntopsnoauto,usermountpassnospecvfstypeauto$
btrfsext2ext3ext4jfslvmntfsraidreiservfat	xbootdiskxbootfatxfs
xhibernatexxefi$	jfsbtrfs%options
$widgetLeftCheckBoxidopt_readonlyMount &read-onlystorage	query_keyopt_readonly	help_text\<p><b>Mount Read-Only:</b>
No writing to the file system is possible. Default is false.</p>
storagetypebooleanstr_opt
rodefaultstr_scan	rorwwidgetLeftCheckBoxidopt_noatimeNo &access timestorage	query_keyopt_noatime	help_texta<p><b>No access time:</b>
Access times are not updated when a file is read. Default is false.</p>storagetypebooleanstr_opt
noatimedefaultstr_scan	noatimeatimewidgetLeftCheckBoxidopt_userMountable by &userstorage	query_keyopt_user	help_textg<p><b>Mountable by User:</b>
The file system may be mounted by an ordinary user. Default is false.</p>
storagetypebooleanstr_opt
userdefaultstr_scan	nouseruserwidgetLeftCheckBoxid
opt_noautooptnotify Do Not Mount at System &Start-upstorage	query_key
opt_noauto	help_textm<p><b>Do Not Mount at System Start-up:</b>
The file system is not automatically mounted when the system starts.
An entry in /etc/fstab is created and the file system is mounted
with the appropriate options when the command <tt>mount &lt;mount point&gt;</tt>
(&lt;mount point&gt; is the directory to which the file system is mounted)
is given. Default is false.</p>
storagetypebooleanstr_opt
noautodefaultstr_scan	noautoautowidgetLeftCheckBoxid	opt_quotaoptnotifyEnable &Quota Supportstorage	query_key	opt_quota	help_textk<p><b>Enable Quota Support:</b>
The file system is mounted with user quotas enabled.
Default is false.</p>
storagetypeboolean-%options
$widgetVBoxComboBoxidopt_journalopthstretchData &Journaling Modestorage	journalordered	writebackVSpacing0.5defaultordered	query_keyopt_journaltypetext	help_text<p><b>Data Journaling Mode:</b>
Specifies the journaling mode for file data.
<tt>journal</tt> -- All data is committed into the journal prior to being
written into the main file system. Highest performance impact.<br>
<tt>ordered</tt> -- All data is forced directly out to the main file system
prior to its metadata being committed to the journal. Medium performance impact.<br>
<tt>writeback</tt> -- Data ordering is not preserved. No performance impact.</p>
storagestr_optdata=%1str_scan	data=(.*)-%options
$widgetLeftCheckBoxidopt_acl&Access Control Lists (ACL)storage	query_keyopt_acl	help_textZ<p><b>Access Control Lists (ACL):</b>
Enable access control lists on the file system.</p>
storagetypebooleandefaultstr_opt
noacldefaultaclstr_scan	aclnoaclwidgetLeftCheckBoxidopt_eua&Extended User Attributesstorage	query_keyopt_eua	help_text[<p><b>Extended User Attributes:</b>
Allow extended user attributes on the file system.</p>
storagetypebooleanstr_opt

user_xattrdefaultstr_scan	
user_xattrnouser_xattr-.%1opt
$3widget	TextEntryid
opt_arbitraryArbitrary option &valuestorage	query_key
opt_arbitrary	help_text<p><b>Arbitrary Option Value:</b>
In this field, type any legal mount option allowed in the fourth field of /etc/fstab.
Multiple options are separated by commas.</p>
storagetypetext->%Afat_fst_options
vfat_options
reiserfs_options
xfs_options
jfs_options
ext2_options
ext3_only_options
ext3_options
ext4_options
	ext2_fst_options

ext3_fst_options
ext4_fst_options
reiser_fst_options

RealFileSystems

$CwidgetComboBoxid
opt_iocharsetopteditablehstretchChar&set for file namesstorage		iso8859-1
iso8859-15	iso8859-2	iso8859-5	iso8859-7	iso8859-9utf8koi8-reuc-jpsjisgb2312big5euc-kr	query_key
opt_iocharsettypetext	help_textl<p><b>Charset for File Names:</b>
Set the charset used for display of file names in Windows partitions.</p>
storagestr_optiocharset=%1str_scaniocharset=(.*)widgetComboBoxidopt_codepageopteditablehstretchCode&page for short FAT namesstorage	437852932936949950	query_keyopt_codepagetypetext	help_text~<p><b>Codepage for Short FAT Names:</b>
This codepage is used for converting to shortname characters on FAT file systems.</p>
storagestr_optcodepage=%1str_scan
codepage=(.*)$cwidgetComboBoxidopt_number_of_fatsopthstretchNumber of &FATsstorage	auto12	query_keyopt_number_of_fats
option_str-f	help_textp<p><b>Number of FATs:</b>
Specify the number of file allocation tables in the file system. The default is 2.</p>storagewidgetComboBoxidopt_fat_sizeopthstretch	FAT &sizestorage	auto	item	id1212 bit	item	id1616 bit	item	id3232 bit	query_keyopt_fat_size
option_str-F	help_text<p><b>FAT size:</b>
Specifies the type of file allocation tables used (12, 16, or 32-bit). If auto is specified, YaST2 will automatically select the value most suitable for the file system size.</p>
storagewidget	TextEntryidopt_root_dir_entriesopthstretchRoot &dir entriesstorageauto	query_keyopt_root_dir_entries
option_str-rbetween	pvalid_chars
0123456789
error_textAThe minimum size for "Root dir entries" is 112. Please try again.storage	help_text]<p><b>Root dir entries:</b>
Select the number of entries available in the root directory.</p>storage$widgetComboBoxidopt_hashopthstretchHash &functionstorage	autor5tearupasov	query_keyopt_hash
option_str--hashoption_blank	help_textw<p><b>Hash function:</b>
This specifies the name of the hash function to use to sort the file names in directories.</p>storagewidgetComboBoxid
opt_formatopthstretchFS &revisionstorage	auto3.53.6	query_key
opt_format
option_str--formatoption_blank	help_text<p><b>FS revision:</b>
This option defines the reiserfs format revision to use. '3.5' is for backwards compatibility with kernels of the 2.2.x series. '3.6' is more recent, but can only be used with kernel versions greater than or equal to 2.4.</p>
storage$widgetComboBoxid
opt_blocksizeopthstretchBlock &size in bytesstorage	auto512102420484096	query_key
opt_blocksize
option_str-bsize=	help_text<p><b>Block size:</b>
Specify the size of blocks in bytes. Valid block size values are 512, 1024, 2048, and 4096 bytes per block. If auto is selected, the standard block size of 4096 is used.</p>
storagewidgetComboBoxidopt_bytes_per_inodeopthstretch&Inode Sizestorage	auto25651210242048	query_keyopt_bytes_per_inode
option_str-isize=	help_textS<p><b>Inode Size:</b>
This option specifies the inode size of the file system.</p>
storagewidgetComboBoxidopt_max_inode_spaceopthstretch&Percentage of inode spacestorage	auto5101520253035404550556065707580859095	item	id0100	query_keyopt_max_inode_space
option_str	-imaxpct=	help_text<p><b>Percentage of inode space:</b>
The option "Percentage of inode space" specifies the maximum percentage of space in the file system that can be allocated to inodes.</p>
storagewidgetComboBoxidopt_inode_alignopthstretchInode &alignedstorage	auto	item	id1true	item	id0false	query_keyopt_inode_align
option_str-ialign=	help_text<p><b>Inode Aligned:</b>
The option "Inode Aligned" is used to specify whether inode allocation is or
is not aligned. The default is that inodes are aligned. Aligned inode access
is normally more efficient than unaligned access.</p>
storage$widget	TextEntryidopt_log_sizeopthstretch&Log size in megabytesstorageauto	query_keyopt_log_size
option_str-sbetween	valid_chars
0123456789
error_textJThe "Log size" value is incorrect.
Please enter a value greater than zero.storage	help_textj<p><b>Log size</b>
Set the log size (in megabytes). If auto, the default is 40% of the aggregate size.</p>storagewidgetCheckBoxidopt_blocks_utilityInvoke Bad Blocks List &Utilitystorage	query_keyopt_blocks_utility
option_str-c$widget	TextEntryidopt_raidopthstretchStride &length in blocksstoragenone	query_keyopt_raid
option_str	-Rstride=valid_chars
0123456789between	
error_textZThe "Stride length in blocks" value is not possible.
Please select a value greater than 1.storage	help_text<p><b>Stride Length in Blocks:</b>
Set RAID-related options for the file system. Currently, the only supported
argument is 'stride', which takes the number of blocks in a
RAID stripe as its argument.</p>
storagewidgetComboBoxid
opt_blocksizeopthstretchBlock &size in bytesstorage	auto102420484096	query_key
opt_blocksize
option_str-b	help_text<p><b>Block size:</b>
Specify the size of blocks in bytes. Valid block size values are 1024, 2048, and 4096 bytes per block. If auto is selected, the block size is determined by the file system size and the expected use of the file system.</p>
storagewidgetComboBoxidopt_inode_densityopthstretchBytes per &inodestorage	auto10242048409681921638432768	query_keyopt_inode_density
option_str-i	help_text<p><b>Bytes per inode:</b>
Specify the bytes to inode ratio. YaST2 creates an inode for every &lt;bytes-per-inode&gt; bytes of space on the disk. The larger the bytes-per-inode ratio, the fewer inodes will be created.
Generally, this value should not be smaller than the block size of the file system, since too many inodes will be created in this case.  It is not possible to expand the
number of inodes on a file system after its creation, so be sure to enter a reasonable value for this parameter.</p>
storagewidget	TextEntryidopt_reserved_blocksopthstretch'Percentage of blocks &reserved for rootstorageauto	query_keyopt_reserved_blocks
option_str-mbetween	c
str_lengthvalid_chars
0123456789
error_texteThe "Percentage of blocks reserved for root" value is incorrect.
Please use a value between 0 and 99.storage	help_text<p><b>Percentage of blocks reserved for root:</b> Specify the percentage of blocks reserved for the super user. This value defaults to 5%.</p>storagewidgetCheckBoxidopt_reg_checksopthstretchDisable regular checksstorage	query_keyopt_reg_checks
option_str	-c 0 -i 0
option_cmdtunefstypebooleandefault	help_textT<p><b>Disable regular checks:</b>
Disable regular file system check at booting.</p>
storage$@widgetComboBoxidopt_bytes_per_inodeopthstretch&Inode Sizestorage	default1282565121024	query_keyopt_bytes_per_inode
option_str-I	help_textS<p><b>Inode Size:</b>
This option specifies the inode size of the file system.</p>
storagewidgetCheckBoxid
opt_dir_indexopthstretch&Directory Index Featurestorage	query_key
opt_dir_index
option_str-O dir_indextypebooleandefault	help_textg<p><b>Directory Index:</b>
Enables use of hashed b-trees to speed up lookups in large directories.</p>
storage$W
merge$X
merge$Z		$[
	$\	$]	$`
ext2nameExt2fsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_option-t ext2mount_stringext2fst_options	optionsvfatnameFATfsidreal_fsalt_fsid	supports_format	fsid_item0x0C Win95 FAT32 fstypeFat32cryptmountpointsmount_option-t vfatmount_stringvfatneeded_modules	fatvfatfst_optionsoptionsreiser
nameReiserfsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_option-t reiserfsmount_stringreiserfsneeded_modules	reiserfsfst_optionsoptionsxfsnameXFSfsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_option-t xfsmount_stringxfsneeded_modules	xfsoptionsjfsnameJFSfsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_stringjfsmount_option-t jfsneeded_modules	jfsoptionsext3
nameExt3fsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_stringext3mount_option-t ext3needed_modules	jbdmbcacheext3fst_options
optionsext4
nameExt4fsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_stringext4mount_option-t ext4needed_modules	jbd2mbcacheext4fst_optionsoptionsbtrfs
nameBtrFSfsidreal_fssupports_format	fsid_item0x83 Linux fstypeLinux nativecryptmountpointsmount_stringbtrfsmount_option-t btrfsneeded_modules	btrfsfst_options	options	hfsnameMacHFSfsidreal_fssupports_formatalt_fsid		fsid_item0x102 Apple_HFS fstype
Apple_HFS cryptmountpoints	mount_stringhfsmount_option-t hfsneeded_modules	hfsfst_options	options	hfsplusnameMacHFS+fsidreal_fssupports_formatalt_fsid		fsid_item0x102 Apple_HFS fstype
Apple_HFS cryptmountpoints	mount_stringhfsplusmount_option
-t hfsplusneeded_modules	hfsplusfst_options	options	ntfsnameNTFSfsidreal_fssupports_formatalt_fsid	fsid_item
0x07 NTFS fstypeNTFS cryptmountpoints	mount_stringntfs-3gmount_option-t ntfsneeded_modules	ntfsfst_options	options	-

$
 
widget	TextEntryidpriorityopthstretchSwap &Prioritystorage42	query_keyprioritybetween	
empty_allowedvalid_chars
0123456789
error_text-Value must be between 0 and 32767. Try again.storagetypetextstr_optpri=%1str_scanpri=(.*)	help_text[<p><b>Swap Priority:</b>
Enter the swap priority. Higher numbers mean higher priority.</p>
storage$ !swap	nameSwapfsidreal_fssupports_format	fsid_item0x82 Linux swap fstype
Linux swapcryptfst_options mountpoints$/"lvmnameLVMfsidsupports_format	fsid_item0x8E Linux LVM raidnameRAIDfsidsupports_format	fsid_item0xFD Linux RAID 	xbootdisknamePPCBOOTfsidsupports_format	fsid_item0x41 PPC PReP BootxbootfatnameFATBOOTfsidsupports_format	fsid_item0x06 FAT16 Boot
xhibernatename	Hibernatefsidsupports_format	fsid_item0xA0 HibernationxxefinameEfi Bootfsidsupports_format	fsid_item0x103 EFI Boot%[#ret

$]






filterfs_key
fs_map
(`4a&b


union
!(d4e&f


union



filterfs_key
fs_map"-i
%m$ret
$o
	(pswap4qfs

$r#&s
fst_options	(t

contains	ext3ext4reiser4u&v

union
(x

contains	ext2ext3ext4reiser4y&z

union
4~&
 ,	
y2milestone	
fsys:%1 ret:%2
-
%%(||4'vfat(4'vfat'	xbootdisk'xbootfat(4'vfat(4'jfs'xxefi(4'reiser(4'hfs'hfsplus,	
y2milestone	

support %1%&&%'-%(-

contains%)allfs

$
#(haskey
-


4fs

$-

%*fsmap
ret	$
)$
	
name(&&
ntfs&
NTFS(&&
nfs&
NFS(&&
nfs4&
NFS4(
&
-
%+fsmap
$
)-
fsid%,fsmap
$
)-
supports_format%-fsmap
$
)-	
	fsid_item%.fsmap
$
)-	
fstype%/fsmap
$
)-
crypt%0fsmap
$
)-
mountpoints	%1fsmap
$
)-	
mount_option%2fsmap
$
)-
options	%3fsmap
ret	$
)$
	
mount_string,	
y2milestone	
 GetMountString used_fs:%1 ret:%2
-
%4fsmap
ret	$	
)$


needed_modules	,	
y2milestone	
"GetNeededModules used_fs:%1 ret:%2
-
%5retidcaps$
$
$
	LibStorage::FsCapabilities(

&
	
,	
y2milestone	
MinFsSizeK fsys:%1 ret:%2
-
%6retidcaps$
$
$ 
	LibStorage::FsCapabilities(!

&"
	
,#	
y2milestone	
MountUuid fsys:%1 ret:%2
-$
%(7retidcaps$*
$+
$,
	LibStorage::FsCapabilities(-

&.
	
,/	
y2milestone	
MountLabel fsys:%1 ret:%2
-0
%48retidcaps$6
$7
$8
	LibStorage::FsCapabilities(9

&:
	
,;	
y2milestone	
!ChangeLabelMounted fsys:%1 ret:%2
-<
%@9retidcaps$B
$C
$D
	LibStorage::FsCapabilities(E

&F
	
,G	
y2milestone	
LabelLength fsys:%1 ret:%2
-H
%L:ret	idcaps$N

$O
$P
	LibStorage::FsCapabilities(Q

4R&S
extend	
shrink	
mount_extend	
mount_shrink	
,Z	
y2milestone	
IsResizable fsys:%1 ret:%2
-[
%_;ret
$a
none(cext2&d
ext2(eext3&f
ext3(gext4&h
ext4(ibtrfs&j
btrfs(k		regexpmatch		reiser.*&l
reiser(mjfs&n
jfs(oxfs&p
xfs(q||vfat		regexpmatch		fat.*&r
vfat(sntfs&t
ntfs(uhfs&v
hfs(wswap&x
swap-z
%~<ret$
		contains(&&!
4mp	$			filters	/,		foreachs	&
||
		search		+			/,	
y2milestone	
#IsCryptMp mount:%1 prefix:%2 ret:%3
-
%=ret$
		contains(&&!
4mp	$			filters	/,		foreachs	&
||
		search		+			/(	size	,	
y2milestone	
$IsSystemMp mount:%1 prefix:%2 ret:%3
-
%>ret	$
&

,*loop[^,]*&

,*encryption=[^,]*&


,*phash=[^,]*&

,*itercountk=[^,]*(	size	
	size	4&

^,,	
y2milestone	
in %1 ret %2
-
$?
bg	iso8859-5cs	iso8859-2el	iso8859-7en	iso8859-1hr	iso8859-2hu	iso8859-2lt
iso8859-13ru	iso8859-5sk	iso8859-2sl	iso8859-2tr	iso8859-9%@lang	enc	$$utf8(!4&
iso8859-15&			substring		&		tolower		(haskey?4&	?,	
y2milestone	
"LangTypicalEncoding lang %1 ret %2-%Afsys
fst_default	dpdev	t
$

used_fsnone$
(&&format

contains	ext2ext3ext4reiser
4&
acl,user_xattr(&&!

contains	vfatntfs
4enc	code	&
users,gid=users$@$(	size	4(
ntfs4&
+			
,umask=0002(utf8&
+			

,utf8=true&
+			+			
,iocharset=4msl	&
+			
,fmask=133,dmask=022$SCR::Execute.target.bash_outputlocale | grep LC_CTYPE$			splitstring				stdout
&			splitstring				=,	
y2milestone	
DefaultFstabOptions sl %1(	size		&
+			+			
,locale=			deletechars				"(&&&&	size	437
ntfs4&
+			+			

,codepage=$
LibStorage::ContVolInfo$
	device, 

$

(
4infosdisk	r$
LibStorage::DiskInfo$
,	
y2milestone	
DefaultFstabOptions disk:%1$ (4(
4(	size	
&
+			
,&
+			
nofail,	
y2milestone	
(DefaultFstabOptions dev %3 fsys %1 is %2


-
%Bret		fsys
$

$

used_fsnone(format4(

contains	ext3ext4
4'

opt_dir_index

option_str-O dir_indexoption_value'
opt_reg_checks

option_cmdtunefs
option_str	-c 0 -i 0option_value(&&

contains	ext2ext3ext4
4'
opt_bytes_per_inode

option_str-Ioption_value128(&&

contains	ext2ext3ext4
4 '!

opt_blocksize

option_str-boption_value4096,%	
y2milestone	
)DefaultFormatOptions fsys %1 fmt %2 is %3
format
-'
%*Cl	$,
			splitstring				fstopt,(-&.
			filters	
		search		&0
			filters	
,1	
y2milestone	
2HasFstabOption fst:%1 opt:%2 prefix:%3 l:%4 ret:%5	fstopt
size
-3size
%6Dfoundindexolist	known	unknown	ret
$8
$9
,:	
y2milestone	
 CheckFstabOptions option_list=%1$;
			splitstring			,$<
	$=
	,>		foreacho	
(@		contains4A&B
			add
4E&F
&G
)H&&!

size4I&J
		regexpmatch		
	&K
+
(M
4N&O
			add
4R&S
			add
$W
	all_knownsize

known_options			mergestring			
,unknown_options			mergestring			
,,Z	
y2milestone	
CheckFstabOptions ret=%1
-[
%_E-a
%dFm$f
E-g	
spec	
mount	
vfstype	
mntops	tostring	
freq	tostring	
passno%lGquota_fs
$n
	ext2ext3ext4btrfsreiserxfs-o

contains

used_fsunknown%rHopts	$t
			splitstring				fstopt,-u			findopt	
||||||usrquotagrpquota		search		
usrjquota=		search		
grpjquota=%{Iopts	$}
			splitstring			,&~
			filteropt	
&&&&&&&&usrquotagrpquota		search		
usrjquota=		search		
grpjquota=		search		jqfmt=-			mergestring			
,%Jjournal
ret	$
	ext3ext4btrfsreiser$
I(

contains

used_fsunknown&
+			
9,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0&
+			
,usrquota,grpquota-


ACC SHELL 2018