Compare commits

...

123 Commits
1.996 ... 1.999

Author SHA1 Message Date
Jamie Cameron
2238995092 New version bump 2022-08-04 02:23:26 -07:00
iliajie
f7397080bc Merge remote-tracking branch 'origin/master' 2022-08-03 17:17:59 +03:00
iliajie
debf1673d9 Update CHANGELOG.md 2022-08-03 17:17:45 +03:00
Jamie Cameron
9fbf8de8db Merge pull request #1710 from webmin/dev/fix-get-slaves-ipv6
Fix get slave IPv6 address
2022-08-02 15:52:05 -07:00
Jamie Cameron
522d2e0d1b Merge pull request #1709 from webmin/dev/fix-miniserv-message-on-reloads
Fix `miniserv` message sent on reloads
2022-08-02 15:33:47 -07:00
iliajie
382ba23135 Fix to use a new set svg icons for servers 2022-08-03 01:19:51 +03:00
iliajie
6fc9dbe9c6 Update CHANGELOG.md 2022-08-03 00:49:01 +03:00
iliajie
b22b3ac2db Fix Oracle Linux support 2022-08-02 23:56:38 +03:00
iliajie
6ce312f734 Fix get slave IPv6 address 2022-08-02 13:51:15 +03:00
iliajie
7265005c53 Fix miniserv message sent on reloads 2022-08-02 13:34:12 +03:00
Jamie Cameron
d43fc5fa32 Allow IPv6 addresses for slaves https://forum.virtualmin.com/t/i-need-some-information/116013/37 2022-08-02 03:26:00 -07:00
Jamie Cameron
effc1ec35f Link to release notes without release version, because we only use the release for re-packaging 2022-08-02 02:48:50 -07:00
iliajie
1b932d8706 Fix Webmin release note message 2022-08-02 00:01:58 +03:00
Jamie Cameron
5c6f6d488d Show link to release notes https://github.com/webmin/webmin/issues/1707 2022-08-01 13:45:31 -07:00
iliajie
fc4f6af8e4 Fix Ubuntu release notes links 2022-08-01 23:13:26 +03:00
iliajie
739184c178 Fix version parsing to avoid warnings
(`Argument "22.04.1" isn't numeric in int`)
2022-08-01 22:17:07 +03:00
iliajie
bbc2db2d13 Fix numeric comparisons https://github.com/webmin/authentic-theme/issues/1612 2022-08-01 21:59:29 +03:00
Jamie Cameron
5c2e599cb8 Merge pull request #1708 from webmin/dev/useradmin-stricter-home-dir-perms
Fix home directory stricter default permissions
2022-08-01 11:13:06 -07:00
iliajie
58cbbc776a Fix home directory stricter default permissions 2022-08-01 21:12:03 +03:00
Jamie Cameron
16cb136a8e Merge pull request #1702 from webmin/dev/fix-time-module
Fix to hide time selection for Linux systems
2022-08-01 11:01:48 -07:00
iliajie
e6ec53f8e8 Keys don't need a return anymore 2022-08-01 20:13:51 +03:00
iliajie
b82dccd101 Fix to reserve hidden config option in a right (simpler) way 2022-08-01 20:12:32 +03:00
iliajie
ca61aa9ce5 Merge remote-tracking branch 'origin/master' 2022-08-01 19:35:43 +03:00
Jamie Cameron
143052b3a7 Merge branch 'master' of github.com:webmin/webmin 2022-08-01 09:16:40 -07:00
iliajie
25c27ce6c0 Update icons (use vector) for Servers Index module 2022-08-01 18:35:17 +03:00
iliajie
713272e726 Fix to support SVG icons for servers 2022-08-01 18:11:56 +03:00
iliajie
2f0981a7d4 Fix to use config_pre_load either way 2022-08-01 16:19:09 +03:00
iliajie
5723410156 Fix not to use config_preserve sub 2022-08-01 16:15:17 +03:00
iliajie
3c96c396f2 Fix to send HUP signal on reload instead 2022-08-01 14:55:45 +03:00
iliajie
bab5b7bc9f Fix to display fail2ban.local even if empty #1661 2022-08-01 00:18:45 +03:00
iliajie
d1d958bd6e Update list of dependencies 2022-07-31 22:05:42 +03:00
Jamie Cameron
f87a247327 Interface filenames can have a dash in them https://github.com/webmin/webmin/issues/1705 2022-07-31 09:46:02 -07:00
iliajie
626c625571 OpenSSH deprecated UsePrivilegeSeparation staring 7.5 (years ago)
... making it mandatory - https://www.openssh.com/txt/release-7.5
2022-07-30 13:30:27 +03:00
iliajie
5b359e9043 Fix not to display edit manually button if forbidden 2022-07-30 04:02:31 +03:00
iliajie
32507142ae Fix not to print edit manually icon if forbidden 2022-07-30 03:51:11 +03:00
iliajie
dcf97d83af Fix to preserve only if option is found in old config 2022-07-30 01:22:45 +03:00
iliajie
1bb7128ef2 Fix to use a new API to preserve existing config options (when hidden) 2022-07-30 01:03:22 +03:00
iliajie
e620256af4 Fix to revert change for testing config order 2022-07-30 01:02:15 +03:00
iliajie
de3b01d083 Add to preserve hidden config options 2022-07-30 01:00:59 +03:00
iliajie
42020b6598 Fix to hide time selection for Linux systems 2022-07-29 23:54:40 +03:00
iliajie
3de1f1ba2f Update CHANGELOG.md 2022-07-27 02:55:35 +03:00
iliajie
efa37b1c87 Update CHANGELOG.md (1.998) 2022-07-27 02:24:04 +03:00
iliajie
8f65e8f47a Fix default stop command for systemd units 2022-07-26 17:47:43 +03:00
Jamie Cameron
e4368046c8 New version bump 2022-07-24 14:01:52 -07:00
Jamie Cameron
76ce2c603f Merge branch 'master' of github.com:webmin/webmin 2022-07-24 13:10:43 -07:00
Jamie Cameron
b1e11d360d Fix version detection to deal with numbers like 3.14 https://forum.virtualmin.com/t/modsec-audit-log-impervious-to-log-file-rotation-settings/116142/4 2022-07-24 13:10:15 -07:00
Jamie Cameron
0d4ec2698f Merge pull request #1697 from webmin/dev/fdisk-improvements
Add `fdisk` GPT improvements
2022-07-24 13:04:42 -07:00
iliajie
5ea16f73b0 Handle the case when mode is set to fdisk and parted installed 2022-07-23 15:43:58 +03:00
iliajie
7aa4b6add0 Fix not to print redundant if warning already printed 2022-07-23 15:14:01 +03:00
iliajie
c984f3b57f Fix to display GPT with fdisk but don't edit 2022-07-23 15:04:31 +03:00
iliajie
ae05b815b2 Fix to display extent graphs in percents to fill nicely 2022-07-23 14:22:20 +03:00
iliajie
06cc942706 Add fdisk GPT improvements 2022-07-23 02:28:35 +03:00
Jamie Cameron
a10f4973c2 Merge branch 'master' of github.com:webmin/webmin 2022-07-22 12:09:20 -07:00
Jamie Cameron
8f84f1ebd4 Better handle out of order lines https://forum.virtualmin.com/t/perl-execution-error-when-trying-to-edit-an-lvm-through-webmin/116129 2022-07-22 12:06:34 -07:00
iliajie
d416eace1b Fix PHPINI Ubuntu module config (where did the tabs go?) 2022-07-22 18:35:47 +03:00
iliajie
9b658f07bc Fix SSH configs 2022-07-22 18:01:09 +03:00
iliajie
81f763d241 Fix Postfix configs 2022-07-22 15:20:50 +03:00
iliajie
a7dac2e806 Fix new line 2022-07-22 14:59:20 +03:00
Jamie Cameron
ec7d0465d1 Merge branch 'master' of github.com:webmin/webmin 2022-07-21 14:27:06 -07:00
Jamie Cameron
a4235588f4 Add support for unix extensions option https://github.com/webmin/webmin/issues/1695 2022-07-21 14:06:11 -07:00
iliajie
06d2e37273 Update CHANGELOG.md (upcoming 1.998) 2022-07-21 14:32:07 +03:00
Jamie Cameron
2f95f2ac38 Merge pull request #1694 from webmin/dev/apache-list-hosts-in-table
Fix to display hosts in table in Apache module
2022-07-20 13:35:09 -07:00
iliajie
3ca1caf561 Fix to display hosts in table in Apache module 2022-07-20 21:56:34 +03:00
iliajie
7096c0f998 Fix to resolve conflict for #1662 PR 2022-07-20 20:25:10 +03:00
iliajie
0002827690 Fix not to disable warnings for Gray Theme 2022-07-20 20:21:29 +03:00
Jamie Cameron
49cf952932 Merge pull request #1691 from webmin/dev/improve-module-configs
Fix more modules config files
2022-07-20 09:48:09 -07:00
iliajie
058cd60f4d Fix not to change show_list in this PR 2022-07-20 19:33:28 +03:00
Jamie Cameron
eb36da5e42 Merge pull request #1693 from webmin/dev/phpini-configs-master
Add improvements for searching and naming PHP configs (from master)
2022-07-20 09:26:21 -07:00
iliajie
d2480702a1 Add improvements for searching and naming PHP configs (from master) 2022-07-20 17:43:30 +03:00
iliajie
d75edf5e75 Add CentOS Stream Linux support 2022-07-20 14:44:33 +03:00
iliajie
a2110c579d Fix to take away show_list from this PR 2022-07-20 12:43:54 +03:00
iliajie
af868656ea Fix more modules config files 2022-07-20 03:39:23 +03:00
Jamie Cameron
ed5291bf40 Merge branch 'master' of github.com:webmin/webmin 2022-07-18 09:30:03 -07:00
Jamie Cameron
36f1e4aef3 Use cron default path https://sourceforge.net/p/webadmin/bugs/5571/ 2022-07-18 09:29:15 -07:00
Jamie Cameron
c1ad870830 Merge pull request #1690 from webmin/dev/bind-configs
Fix BIND configs for modern distros
2022-07-17 14:52:57 -07:00
iliajie
7f0d7fe741 Add missing dnssec_period option 2022-07-17 22:31:49 +03:00
iliajie
98b8b7e9c6 Fix not to touch dnssectools in this PR 2022-07-17 22:29:15 +03:00
iliajie
fa4b624187 Remove for Usermin only, as Webmin runs uninstalls 2022-07-17 21:10:47 +03:00
iliajie
af58e37bea Fix to run uninstalls conditionally 2022-07-17 21:02:18 +03:00
iliajie
6e00a54538 Merge remote-tracking branch 'origin/master' 2022-07-17 18:55:30 +03:00
iliajie
e0a5c4e507 Clear manifest files too 2022-07-17 15:51:28 +03:00
Jamie Cameron
8d78254db7 Don't bother with a test mount, as we don't know all the mount options https://github.com/webmin/webmin/issues/1688 2022-07-16 21:31:12 -07:00
Jamie Cameron
c2de5f067f Merge branch 'master' of github.com:webmin/webmin 2022-07-16 16:54:51 -07:00
Jamie Cameron
1b655f3646 Correct AlmaLinux name 2022-07-16 16:54:44 -07:00
iliajie
32798e18a4 Fix error message paddings 2022-07-17 01:00:27 +03:00
iliajie
c996a14450 Fix BIND configs for modern distros 2022-07-17 00:49:31 +03:00
Jamie Cameron
226620c7c4 Merge branch 'master' of github.com:webmin/webmin 2022-07-13 22:58:40 -07:00
Jamie Cameron
13aa152b18 Fix eval test https://github.com/webmin/webmin/issues/1685 2022-07-13 22:58:23 -07:00
iliajie
a6cb4c8041 Update CHANGELOG.md 2022-07-13 15:50:20 +03:00
Jamie Cameron
102364858c New version bump 2022-07-12 20:46:54 -07:00
iliajie
bd2fe56af8 Fix to remove /var/webmin too on uninstall 2022-07-13 01:52:54 +03:00
iliajie
75705b4788 Fix to stop service before removing 2022-07-13 01:05:58 +03:00
iliajie
1d50fc1218 Fix text 2022-07-13 00:39:21 +03:00
Jamie Cameron
559f866f40 Merge pull request #1687 from webmin/dev/uninstall-usermin-systemd-service
Fix to uninstall `systemd` Usermin unit properly
2022-07-12 14:33:51 -07:00
iliajie
f2586084b6 Fix to uninstall systemd Usermin unit properly 2022-07-13 00:30:11 +03:00
Jamie Cameron
16dfea1f98 Merge pull request #1686 from webmin/dev/fix-restarts-from-1.994
Fix restarts from 1.994 (final)
2022-07-12 12:52:06 -07:00
iliajie
6e347b00e1 Fix formatting 2022-07-12 21:42:44 +03:00
iliajie
ef9c4b80b2 Fix typo exit -> echo 2022-07-12 21:41:53 +03:00
iliajie
529df9ea9b Fix restarts for real 2022-07-12 21:39:14 +03:00
Jamie Cameron
d8e91f731e Command to show in the UI should not be escaped, but the actual command must be 2022-07-10 16:59:09 -07:00
Jamie Cameron
13f7bf9621 Command to show in the UI should not be escaped, but the actual command must be 2022-07-10 16:51:57 -07:00
iliajie
48bb329a60 Update translations 2022-07-11 02:37:53 +03:00
iliajie
d792d4ee7c Fix to use even shorter and later we'll use from input 2022-07-09 21:52:22 +03:00
iliajie
bb357fb2d1 Fix not to make string length that large not to break themes 2022-07-09 21:43:09 +03:00
iliajie
5200f5bc09 Add truncated string length to be configurable 2022-07-09 21:14:05 +03:00
iliajie
a951570ab9 Fix truncated string length 2022-07-09 20:36:22 +03:00
Ilia
4f2ee79dde Merge pull request #1683 from unknown10777/master
Delete machine translations
2022-07-08 22:15:57 +03:00
unknown10777
2aa7178bea Update module.info.zh 2022-07-09 03:04:05 +08:00
unknown10777
4fe7587d17 Delete module.info.zh.auto 2022-07-09 03:01:05 +08:00
unknown10777
764295eb76 Delete module.info.zh.auto 2022-07-09 02:59:45 +08:00
iliajie
760d4392ed Print bottom update button only if not in viewport https://github.com/webmin/authentic-theme/issues/1605#issue-1298478251 2022-07-08 12:31:26 +03:00
Jamie Cameron
c648f1225b Merge pull request #1682 from webmin/dev/fix-webmin-restarts-installed-from-source
Fix Webmin restarts when installed from source
2022-07-07 15:03:30 -07:00
iliajie
18e02fc163 Run pre and post install 2022-07-07 17:44:48 +03:00
iliajie
ceb3f4b669 Fix earlier introduced bugs for Solaris systems 2022-07-07 17:44:20 +03:00
iliajie
3bb6b0b992 Fix equality operator that fails in sh (works in bash) 2022-07-07 13:52:56 +03:00
Jamie Cameron
f3be18aa28 Show real PVs for raid LVs 2022-07-05 13:38:37 -07:00
Jamie Cameron
29c036da6e Show number of mirrors 2022-07-05 13:25:37 -07:00
Jamie Cameron
05f0b11c2f Volume counts don't include the parity disk 2022-07-05 12:52:47 -07:00
Jamie Cameron
c86947fd72 Merge branch 'master' of github.com:webmin/webmin 2022-07-05 12:28:26 -07:00
Jamie Cameron
79ea36b1fc Type needs to be striped for raid0 2022-07-05 12:28:16 -07:00
iliajie
81da9fdf6f Fix to use latest release to propose download 2022-07-05 21:45:14 +03:00
iliajie
8377a50a1a Add releases assets link for download 2022-07-05 16:41:35 +03:00
iliajie
2b87fc925a Fix makedebian.pl for Usermin 2022-07-05 03:07:05 +03:00
240 changed files with 2912 additions and 336 deletions

View File

@@ -1,5 +1,34 @@
## Changelog
#### 1.999 (August 4, 2022)
* Fix to allow IPv6 addresses for slaves in BIND module
* Fix to send `HUP` signal on reload with `systemd`
* Fix icons in Servers Index module for newer distros (Alma and Rocky)
* Fix to remove depricated option `UsePrivilegeSeparation` with OpenSSH 7.5+
* Fix Oracle Linux support
* Fix Ubuntu release notes links
* Add Webmin release note message
* Add latest Authentic [theme update](https://github.com/webmin/authentic-theme/releases/tag/19.99) with number of bug fixes
#### 1.998 (July 25, 2022)
* Fix Apache, BIND, MySQL, ProFTPd and other modules configs on newest distros for new installs
* Fix to use Cron default path when run from UI
* Fix post uninstall cleanups
* Fix version detection bug for Log File Rotation module
* Add improvements to Partitions on Local Disks module
* Add better support for CentOS Stream Linux for new installs
* Add improvements for searching and naming global PHP configs files
* Add support for unix extensions option for Samba module https://github.com/webmin/webmin/issues/1695
* Add latest Authentic [theme update](https://github.com/webmin/authentic-theme/releases/tag/19.98) with various bug fixes and small improvements
#### 1.997 (July 12, 2022)
* Add support for mirror and RAID volumes in LVM module
* Add latest Authentic [theme update](https://github.com/webmin/authentic-theme/releases/tag/19.97) with nice new features in File Manager and other fixes
* Fix more issues with restart when Webmin is upgraded from UI
#### 1.996 (July 4, 2022)
* Fix issues with `systemd` restarting Webmin on upgrade found in 1.995
#### 1.995 (June 23, 2022)
* Add improvements to stability for `systemd` systems
* Add native support to default to system default hashing format

View File

@@ -28,10 +28,10 @@ Perl 5.10 or higher.
## Installation
Webmin can be installed in two different ways:
1. By downloading a pre-built package, available for different distributions (CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris and [other](http://www.webmin.com/support.html)) from our [download page](http://webmin.com/download.html);
1. By downloading a pre-built package, available for different distributions (CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris and [other](http://www.webmin.com/support.html)) under [latest release assets](https://github.com/webmin/webmin/releases/latest) or from our [download page](http://webmin.com/download.html);
<kbd>Note: It is highly recommended to [add repository](https://doxfer.webmin.com/Webmin/Installation) to your system for having automatic updates.</kbd>
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-1.996.tar.gz), and running [_setup.sh_](http://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-1.999.tar.gz), and running [_setup.sh_](http://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
<kbd>Note: If you are installing Webmin [on Windows](http://www.webmin.com/windows.html) system, you must run the command `perl setup.pl` instead. The Windows version depends on several programs, and modules that may not be part of the standard distribution. You will need _process.exe_ command, _sc.exe_ command, and _Win32::Daemon_ Perl module.</kbd>
## Documentation

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types

View File

@@ -1,9 +1,9 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=/usr/sbin/apachectl graceful
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
@@ -15,5 +15,5 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/etc/httpd/run/httpd.pid
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -0,0 +1,19 @@
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1
test_manual=0
apachectl_path=/usr/sbin/apachectl
test_always=0
test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -0,0 +1,19 @@
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1
test_manual=0
apachectl_path=/usr/sbin/apachectl
test_always=0
test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -1,4 +1,4 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types

View File

@@ -1,4 +1,4 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types

View File

@@ -0,0 +1,23 @@
httpd_dir=/etc/apache2
httpd_path=/usr/sbin/apache2
httpd_conf=/etc/apache2/apache2.conf
mime_types=/etc/mime.types
start_cmd=systemctl start apache2
apply_cmd=systemctl reload apache2
stop_cmd=systemctl stop apache2
show_order=0
max_servers=100
test_config=1
test_manual=0
test_always=0
test_apachectl=1
virt_file=/etc/apache2/sites-available
link_dir=/etc/apache2/sites-enabled
auto_mods=1
defines_file=/etc/apache2/envvars
defines_name=APACHE_ARGUMENTS
apachectl_path=/usr/sbin/apache2ctl
show_names=0
allow_virtualmin=0
format_config=1
show_list=1

View File

@@ -1,9 +1,9 @@
show_list=0
show_list=1
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=systemctl start httpd.service
apply_cmd=/usr/sbin/apachectl graceful
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
@@ -15,4 +15,5 @@ test_apachectl=1
auto_mods=1
show_names=0
allow_virtualmin=0
pid_file=/run/httpd/httpd.pid
format_config=1

View File

@@ -68,8 +68,8 @@ print "<table border><tr><td $cb><pre>\n\n";
&show_directives($conf, 0);
print "</pre></td></tr></table>\n";
print "</td></tr>\n";
if ($in{'virt'} || $in{'file'} || defined($in{'idx'})) {
if ($access{'types'} eq '*' &&
($in{'virt'} || $in{'file'} || defined($in{'idx'}))) {
print "<tr>\n";
print "<td><form action=manual_form.cgi>";
print "<input type=submit name=these value='$text{'show_these'}'>";

View File

@@ -2834,13 +2834,14 @@ foreach my $slave (@slaves) {
my @otherslaves;
if ($config{'other_slaves'}) {
@otherslaves = grep { $_ ne '' }
map { &to_ipaddress($_->{'host'}) }
map { &to_ipaddress($_->{'host'}) ||
&to_ip6address($_->{'host'}) }
grep { $_ ne $slave } @slaves;
}
if ($config{'extra_slaves'}) {
push(@otherslaves,
grep { $_ ne '' }
map { &to_ipaddress($_) }
map { &to_ipaddress($_) || &to_ip6address($_) }
split(/\s+/, $config{'extra_slaves'}));
}
if ($moreslaves) {

View File

@@ -3,8 +3,6 @@ named_path=/usr/sbin/named
named_conf=/etc/named.conf
show_list=1
records_order=0
start_cmd=service named start
stop_cmd=service named stop
max_zones=50
rev_def=0
support_aaaa=1
@@ -12,7 +10,7 @@ allow_comments=0
allow_wild=1
allow_long=0
master_ttl=1
pid_file=/var/run/named.pid /run/named.pid
pid_file=/run/named/named.pid
whois_cmd=whois
short_names=0
updserial_def=0
@@ -42,7 +40,6 @@ keygen=dnssec-keygen
signzone=dnssec-signzone
checkconf=named-checkconf
other_slaves=1
restart_cmd=restart
keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
@@ -54,3 +51,6 @@ dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1
start_cmd=systemctl start named.service
stop_cmd=systemctl stop named.service
restart_cmd=systemctl reload named.service

View File

@@ -0,0 +1,52 @@
soa_style=1
named_path=/usr/sbin/named
named_conf=/etc/named.conf
show_list=1
records_order=0
max_zones=50
rev_def=0
support_aaaa=1
allow_comments=0
allow_wild=1
allow_long=0
master_ttl=1
pid_file=/run/named/named.pid
whois_cmd=whois
short_names=0
updserial_def=0
updserial_on=1
updserial_man=1
ndc_cmd=ndc
forwardzonefilename_format=ZONE.hosts
reversezonefilename_format=ZONE.rev
rev_must=0
ipv6_mode=1
allow_underscore=1
by_view=0
confirm_zone=1
confirm_rec=0
no_chroot=0
relative_paths=0
rndc_cmd=rndc
master_dir=/var/named
slave_dir=/var/named/slaves
no_pid_chroot=0
soa_start=0
rndc_conf=/etc/rndc.conf
rndcconf_cmd=rndc-confgen
largezones=0
checkzone=named-checkzone
keygen=dnssec-keygen
signzone=dnssec-signzone
checkconf=named-checkconf
other_slaves=1
keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
force_random=0
spf_record=0
dnssec_info=1
start_cmd=systemctl start named.service
stop_cmd=systemctl stop named.service
restart_cmd=systemctl reload named.service

View File

@@ -0,0 +1,56 @@
soa_style=1
named_path=/usr/sbin/named
named_conf=/etc/named.conf
show_list=1
records_order=0
max_zones=50
rev_def=0
support_aaaa=1
allow_comments=0
allow_wild=1
allow_long=0
master_ttl=1
pid_file=/run/named/named.pid
whois_cmd=whois
short_names=0
updserial_def=0
updserial_on=1
updserial_man=1
ndc_cmd=ndc
forwardzonefilename_format=ZONE.hosts
reversezonefilename_format=ZONE.rev
rev_must=0
ipv6_mode=1
allow_underscore=1
by_view=0
confirm_zone=1
confirm_rec=0
no_chroot=0
relative_paths=0
rndc_cmd=rndc
master_dir=/var/named
slave_dir=/var/named/slaves
no_pid_chroot=0
soa_start=0
rndc_conf=/etc/rndc.conf
rndcconf_cmd=rndc-confgen
largezones=0
checkzone=named-checkzone
keygen=dnssec-keygen
signzone=dnssec-signzone
checkconf=named-checkconf
other_slaves=1
keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1
start_cmd=systemctl start named.service
stop_cmd=systemctl stop named.service
restart_cmd=systemctl reload named.service

View File

@@ -0,0 +1,56 @@
soa_style=1
named_path=/usr/sbin/named
named_conf=/etc/named.conf
show_list=1
records_order=0
max_zones=50
rev_def=0
support_aaaa=1
allow_comments=0
allow_wild=1
allow_long=0
master_ttl=1
pid_file=/run/named/named.pid
whois_cmd=whois
short_names=0
updserial_def=0
updserial_on=1
updserial_man=1
ndc_cmd=ndc
forwardzonefilename_format=ZONE.hosts
reversezonefilename_format=ZONE.rev
rev_must=0
ipv6_mode=1
allow_underscore=1
by_view=0
confirm_zone=1
confirm_rec=0
no_chroot=0
relative_paths=0
rndc_cmd=rndc
master_dir=/var/named
slave_dir=/var/named/slaves
no_pid_chroot=0
soa_start=0
rndc_conf=/etc/rndc.conf
rndcconf_cmd=rndc-confgen
largezones=0
checkzone=named-checkzone
keygen=dnssec-keygen
signzone=dnssec-signzone
checkconf=named-checkconf
other_slaves=1
keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1
start_cmd=systemctl start named.service
stop_cmd=systemctl stop named.service
restart_cmd=systemctl reload named.service

View File

@@ -3,8 +3,6 @@ named_path=/usr/sbin/named
named_conf=/etc/named.conf
show_list=1
records_order=0
start_cmd=service named start
stop_cmd=service named stop
max_zones=50
rev_def=0
support_aaaa=1
@@ -12,7 +10,7 @@ allow_comments=0
allow_wild=1
allow_long=0
master_ttl=1
pid_file=/var/run/named.pid /run/named.pid
pid_file=/run/named/named.pid
whois_cmd=whois
short_names=0
updserial_def=0
@@ -42,7 +40,6 @@ keygen=dnssec-keygen
signzone=dnssec-signzone
checkconf=named-checkconf
other_slaves=1
restart_cmd=restart
keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
@@ -54,3 +51,6 @@ dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1
start_cmd=systemctl start named.service
stop_cmd=systemctl stop named.service
restart_cmd=systemctl reload named.service

View File

@@ -0,0 +1,50 @@
soa_style=1
named_path=/usr/sbin/named
named_conf=/etc/bind/named.conf
show_list=1
records_order=0
max_zones=50
rev_def=0
support_aaaa=1
allow_comments=0
allow_wild=1
allow_long=0
master_ttl=1
whois_cmd=whois
short_names=0
updserial_def=0
updserial_on=1
updserial_man=1
ndc_cmd=ndc
forwardzonefilename_format=ZONE.hosts
reversezonefilename_format=ZONE.rev
rev_must=0
ipv6_mode=1
allow_underscore=1
by_view=0
confirm_zone=1
confirm_rec=0
no_chroot=0
relative_paths=0
rndc_cmd=rndc
pid_file=/var/run/named/named.pid
zones_file=/etc/bind/named.conf.local
master_dir=/var/lib/bind
slave_dir=/var/lib/bind
no_pid_chroot=0
soa_start=0
rndc_conf=/etc/bind/rndc.conf
rndcconf_cmd=rndc-confgen
largezones=0
checkzone=named-checkzone
keygen=dnssec-keygen
signzone=dnssec-signzone
checkconf=named-checkconf
other_slaves=1
force_random=0
spf_record=0
dnssec_info=1
start_cmd=systemctl start bind9.service
stop_cmd=systemctl stop bind9.service
restart_cmd=systemctl reload bind9.service
dnssec_period=21

View File

@@ -28,12 +28,10 @@ by_view=0
confirm_zone=1
confirm_rec=0
no_chroot=0
chroot=/var/named/chroot
relative_paths=0
rndc_cmd=rndc
master_dir=/var/named
slave_dir=/var/named/slaves
auto_chroot=sh -c '. /etc/sysconfig/named && echo "$ROOTDIR"'
no_pid_chroot=0
soa_start=0
rndc_conf=/etc/rndc.conf
@@ -47,3 +45,4 @@ other_slaves=1
force_random=0
spf_record=0
dnssec_info=1
restart_cmd=systemctl reload named.service

View File

@@ -16,7 +16,7 @@ foreach $h (@hosts) {
next if (!$s);
push(@titles, &server_name($s));
push(@links, "edit_host.cgi?id=$h->{'id'}");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.gif");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.svg");
$gothost{$h->{'id'}}++;
}
if (@links) {

View File

@@ -84,7 +84,7 @@ print &ui_buttons_end();
# Show hosts with the package
print &ui_hr();
print &ui_subheading($text{'edit_hosts'});
@icons = map { "/servers/images/$_->{'type'}.gif" } @got;
@icons = map { "/servers/images/$_->{'type'}.svg" } @got;
@links = map { "edit_host.cgi?id=$_->{'id'}" } @got;
@titles = map { ($_->{'desc'} ? $_->{'desc'} :
$_->{'realhost'} ? "$_->{'realhost'}:$_->{'port'}" :

View File

@@ -30,7 +30,7 @@ foreach $h (@hosts) {
"$s->{'host'}:$s->{'port'}")."<br>".
&text('index_count', $count));
push(@links, "edit_host.cgi?id=$h->{'id'}");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.gif");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.svg");
push(@installed, $count);
$gothost{$h->{'id'}}++;
}

View File

@@ -94,8 +94,8 @@ foreach $h (@hosts) {
if ($og) {
local ($s) = grep { $_->{'id'} == $h->{'id'} } @servers;
push(@icons, &get_webprefix() ?
(&get_webprefix()."/servers/images/".$s->{'type'}.".gif") :
("../servers/images/".$s->{'type'}.".gif"));
(&get_webprefix()."/servers/images/".$s->{'type'}.".svg") :
("../servers/images/".$s->{'type'}.".svg"));
push(@links, "edit_host.cgi?id=$h->{'id'}");
push(@titles, $s->{'desc'} ? $s->{'desc'} : $s->{'host'});
}

View File

@@ -409,8 +409,8 @@ foreach $h (@hosts) {
if ($ou) {
local ($s) = grep { $_->{'id'} == $h->{'id'} } @servers;
push(@icons, &get_webprefix() ?
(&get_webprefix()."/servers/images/".$s->{'type'}.".gif") :
("../servers/images/".$s->{'type'}.".gif"));
(&get_webprefix()."/servers/images/".$s->{'type'}.".svg") :
("../servers/images/".$s->{'type'}.".svg"));
push(@links, "edit_host.cgi?id=$h->{'id'}");
push(@titles, $s->{'desc'} ? $s->{'desc'} : $s->{'host'});
}

View File

@@ -27,7 +27,7 @@ foreach $h (@hosts) {
push(@titles, &server_name($s));
push(@links, $link);
push(@icons, &get_webprefix()."/servers/images/".
$s->{'type'}.".gif");
$s->{'type'}.".svg");
push(@installed, @{$h->{'packages'}});
$gothost{$h->{'id'}}++;
}

View File

@@ -186,7 +186,7 @@ print "</tr></table>\n";
# Show hosts with the module or theme
print &ui_hr();
print &ui_subheading($text{'edit_hosts'});
@icons = map { "/servers/images/$_->{'type'}.gif" } @got;
@icons = map { "/servers/images/$_->{'type'}.svg" } @got;
@links = map { "edit_host.cgi?id=$_->{'id'}" } @got;
@titles = map { &server_name($_).
($_->{'module'}->{'version'} ? " ($text{'host_version2'} $_->{'module'}->{'version'})" : "") } @got;

View File

@@ -25,7 +25,7 @@ foreach $h (@hosts) {
push(@titles, &server_name($s)."<br>".
&text('index_version', $h->{'version'}));
push(@links, "edit_host.cgi?id=$h->{'id'}");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.gif");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.svg");
$gothost{$h->{'id'}}++;
}
if (@links) {

View File

@@ -147,7 +147,7 @@ print "</tr></table>\n";
# Show hosts with the group
print &ui_hr();
print &ui_subheading($text{'group_hosts'});
@icons = map { "/servers/images/$_->{'type'}.gif" } @got;
@icons = map { "/servers/images/$_->{'type'}.svg" } @got;
@links = map { "edit_host.cgi?id=$_->{'id'}" } @got;
@titles = map { &server_name($_) } @got;
&icons_table(\@links, \@titles, \@icons);

View File

@@ -235,7 +235,7 @@ print "</tr></table>\n";
# Show hosts with the module or theme
print &ui_hr();
print &ui_subheading($text{'edit_hosts'});
@icons = map { "/servers/images/$_->{'type'}.gif" } @got;
@icons = map { "/servers/images/$_->{'type'}.svg" } @got;
@links = map { "edit_host.cgi?id=$_->{'id'}" } @got;
@titles = map { &server_name($_).
($_->{'module'}->{'version'} ? " ($text{'host_version2'} $_->{'module'}->{'version'})" : "") } @got;

View File

@@ -211,7 +211,7 @@ print "</tr></table>\n";
# Show hosts with the user
print &ui_hr();
print &ui_subheading($text{'user_hosts'});
@icons = map { "/servers/images/$_->{'type'}.gif" } @got;
@icons = map { "/servers/images/$_->{'type'}.svg" } @got;
@links = map { "edit_host.cgi?id=$_->{'id'}" } @got;
@titles = map { &server_name($_) } @got;
&icons_table(\@links, \@titles, \@icons);

View File

@@ -27,7 +27,7 @@ foreach $h (@hosts) {
push(@titles, &server_name($s)."<br>".
&text('index_version', $h->{'version'}));
push(@links, "edit_host.cgi?id=$h->{'id'}");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.gif");
push(@icons, "@{[&get_webprefix()]}/servers/images/$s->{'type'}.svg");
$gothost{$h->{'id'}}++;
}
if (@links) {

View File

@@ -59,8 +59,8 @@ foreach $o (@lang_order_list) {
# Call any config pre-load function
if (&foreign_func_exists($module, 'config_pre_load')) {
&foreign_call($module, "config_pre_load", \%info, \@info_order)
&foreign_call($module, "config_pre_load", \%einfo)
&foreign_call($module, "config_pre_load", \%info, \@info_order);
&foreign_call($module, "config_pre_load", \%einfo);
}
@info_order = &unique(@info_order);
@@ -276,6 +276,15 @@ if ($section) {
@info_order = &config_in_section($section, \@info_order, \%info);
}
# If config fields are conditional (not displayed)
# make sure to preserve system default values to
# prevent changing behaviour of a module
if (&foreign_exists($module) &&
&foreign_require($module) &&
&foreign_func_exists($module, 'config_pre_load')) {
&foreign_call($module, "config_pre_load", \%info, \@info_order);
}
# Actually parse the inputs
foreach my $c (@info_order) {
next if ($canconfig && !$canconfig->{$c});

View File

@@ -33,6 +33,7 @@ else {
&clean_environment();
# Set cron environment variables
$ENV{'PATH'} = "/usr/bin:/bin";
foreach $e (&read_envs($job->{'user'})) {
$ENV{$1} = $2 if ($e =~ /^(\S+)\s+(.*)$/);
}

View File

@@ -0,0 +1,16 @@
start_cmd=systemctl start dhcpd
stop_cmd=systemctl stop dhcpd
restart_cmd=service dhcpd restart
dhcpd_conf=/etc/dhcp/dhcpd.conf
dhcpd_path=/usr/sbin/dhcpd
lease_file=/var/lib/dhcpd/dhcpd.leases
lease_sort=0
dhcpd_nocols=5
lease_tz=0
interfaces_type=redhat
show_ip=0
show_mac=0
group_name=0
display_max=100
desc_name=0
lease_vendor=0

View File

@@ -0,0 +1,16 @@
start_cmd=systemctl start dhcpd
stop_cmd=systemctl stop dhcpd
restart_cmd=service dhcpd restart
dhcpd_conf=/etc/dhcp/dhcpd.conf
dhcpd_path=/usr/sbin/dhcpd
lease_file=/var/lib/dhcpd/dhcpd.leases
lease_sort=0
dhcpd_nocols=5
lease_tz=0
interfaces_type=redhat
show_ip=0
show_mac=0
group_name=0
display_max=100
desc_name=0
lease_vendor=0

View File

@@ -0,0 +1,4 @@
dovecot=/usr/sbin/dovecot
dovecot_config=/etc/dovecot/dovecot.conf
init_script=dovecot.service
pid_file=/run/dovecot/master.pid

View File

@@ -0,0 +1,4 @@
dovecot=/usr/sbin/dovecot
dovecot_config=/etc/dovecot/dovecot.conf
init_script=dovecot.service
pid_file=/run/dovecot/master.pid

View File

@@ -1,4 +1,4 @@
dovecot=/usr/sbin/dovecot
dovecot_config=/etc/dovecot/dovecot.conf /etc/dovecot.conf
init_script=dovecot.service
pid_file=/var/run/dovecot/master.pid
pid_file=/run/dovecot/master.pid

View File

@@ -0,0 +1,3 @@
restart_command=service nfs restart
exports_file=/etc/exports
apply_cmd=exportfs -r

View File

@@ -0,0 +1,3 @@
restart_command=service nfs restart
exports_file=/etc/exports
apply_cmd=exportfs -r

View File

@@ -511,8 +511,8 @@ return $? ? $out : undef;
sub list_all_config_files
{
my @rv;
push(@rv, "$config{'config_dir'}/fail2ban.conf");
push(@rv, "$config{'config_dir'}/fail2ban.local");
push(@rv, "$config{'config_dir'}/fail2ban.conf");
push(@rv, glob("$config{'config_dir'}/filter.d/*.conf"));
push(@rv, glob("$config{'config_dir'}/filter.d/*.local"));
push(@rv, glob("$config{'config_dir'}/action.d/*.conf"));
@@ -521,7 +521,7 @@ push(@rv, "$config{'config_dir'}/jail.conf");
push(@rv, "$config{'config_dir'}/jail.local");
push(@rv, glob("$config{'config_dir'}/jail.d/*.conf"));
push(@rv, glob("$config{'config_dir'}/jail.d/*.local"));
return grep { -r $_ } @rv;
return grep { -r $_ || $_ =~ /fail2ban\.local$/ } @rv;
}
sub lock_all_config_files

View File

@@ -4,7 +4,6 @@
require './fdisk-lib.pl';
&ReadParse();
&can_edit_disk($in{'device'}) || &error($text{'disk_ecannot'});
$extwidth = 300;
# Get the disk
@disks = &list_disks_partitions();
@@ -13,6 +12,10 @@ $d || &error($text{'disk_egone'});
@parts = @{$d->{'parts'}};
&ui_print_header($d->{'desc'}, $text{'disk_title'}, "", undef,
@disks == 1 ? 1 : 0, @disks == 1 ? 1 : 0);
$caneditpart =
$d->{'table'} ne 'gpt' ||
($d->{'table'} eq 'gpt' &&
&has_command('parted') && $config{'mode'} ne 'fdisk');
# Work out links to add partitions
foreach $p (@parts) {
@@ -29,17 +32,22 @@ foreach $p (@parts) {
$anyfree++;
}
}
if ($regular < 4 || $disk->{'table'} ne 'msdos') {
push(@edlinks, "<a href=\"edit_part.cgi?disk=$d->{'index'}&new=1\">".
$text{'index_addpri'}."</a>");
if ($caneditpart) {
if ($regular < 4 || $disk->{'table'} ne 'msdos') {
push(@edlinks, "<a href=\"edit_part.cgi?disk=$d->{'index'}&new=1\">".
$text{'index_addpri'}."</a>");
}
if ($extended) {
push(@edlinks, "<a href=\"edit_part.cgi?disk=$d->{'index'}&new=2\">".
$text{'index_addlog'}."</a>");
}
elsif ($regular < 4 && &supports_extended()) {
push(@edlinks, "<a href=\"edit_part.cgi?disk=$d->{'index'}&new=3\">".
$text{'index_addext'}."</a>");
}
}
if ($extended) {
push(@edlinks, "<a href=\"edit_part.cgi?disk=$d->{'index'}&new=2\">".
$text{'index_addlog'}."</a>");
}
elsif ($regular < 4 && &supports_extended()) {
push(@edlinks, "<a href=\"edit_part.cgi?disk=$d->{'index'}&new=3\">".
$text{'index_addext'}."</a>");
else {
$wantsparted = 1;
}
if ($d->{'table'} eq 'unknown') {
# Must create a partition table first
@@ -65,6 +73,12 @@ if ($d->{'table'}) {
}
print &ui_links_row(\@info),"<p>\n";
if ($wantsparted) {
my $label = $config{'mode'} eq 'fdisk' ?
'edit_edisk2' : 'edit_edisk';
print "<p>$text{$label}</p>\n";
}
# Show table of partitions, if any
if (@parts) {
print &ui_links_row(\@edlinks);
@@ -84,16 +98,12 @@ if (@parts) {
# Create extent images
$ext = "";
$ext .= sprintf "<img src=images/gap.gif height=10 width=%d>",
$extwidth*($p->{'start'} - 1) /
$d->{'cylinders'};
$ext .= sprintf "<img src=images/%s.gif height=10 width=%d>",
$p->{'extended'} ? "ext" : "use",
$extwidth*($p->{'end'} - $p->{'start'}) /
$d->{'cylinders'};
$ext .= sprintf "<img src=images/gap.gif height=10 width=%d>",
$extwidth*($d->{'cylinders'} - ($p->{'end'} - 1)) /
$d->{'cylinders'};
$ext1 = int((($p->{'start'} - 1) / $d->{'cylinders'}) * 100) . "%";
$ext2 = int((($p->{'end'} - $p->{'start'}) / $d->{'cylinders'}) * 100) . "%";
$ext3 = int((($d->{'cylinders'} - ($p->{'end'} - 1)) / $d->{'cylinders'}) * 100) . "%";
$ext .= "<img src=images/gap.gif height=10 width='$ext1'>";
$ext .= sprintf "<img src=images/%s.gif height=10 width='$ext2'>", $p->{'extended'} ? "ext" : "use";
$ext .= "<img src=images/gap.gif height=10 width='$ext3'>";
# Work out usage
@stat = &device_status($p->{'device'});
@@ -116,38 +126,43 @@ if (@parts) {
print &ui_columns_end();
}
else {
print "<b>$text{'disk_none'}</b><p>\n";
print "<p>$text{'disk_none'}</p>\n"
if (!$wantsparted);
}
print &ui_links_row(\@edlinks);
# Buttons for IDE params and SMART
print &ui_hr();
print &ui_buttons_start();
my $ui_buttons_content;
if (&supports_hdparm($d)) {
print &ui_buttons_row("edit_hdparm.cgi", $text{'index_hdparm'},
$ui_buttons_content = &ui_buttons_row("edit_hdparm.cgi", $text{'index_hdparm'},
$text{'index_hdparmdesc'},
&ui_hidden("disk", $d->{'index'}));
}
if (&supports_smart($d)) {
print &ui_buttons_row("../smart-status/index.cgi", $text{'index_smart'},
$ui_buttons_content = &ui_buttons_row("../smart-status/index.cgi", $text{'index_smart'},
$text{'index_smartdesc'},
&ui_hidden("drive", $d->{'device'}));
}
if (&supports_relabel($d)) {
if ($d->{'table'} eq 'unknown') {
print &ui_buttons_row(
$ui_buttons_content = &ui_buttons_row(
"edit_relabel.cgi", $text{'index_relabel2'},
$text{'index_relabeldesc2'},
&ui_hidden("device", $d->{'device'}));
}
else {
print &ui_buttons_row(
$ui_buttons_content = &ui_buttons_row(
"edit_relabel.cgi", $text{'index_relabel'},
$text{'index_relabeldesc'},
&ui_hidden("device", $d->{'device'}));
}
}
print &ui_buttons_end();
if ($ui_buttons_content) {
print &ui_hr();
print &ui_buttons_start();
print $ui_buttons_content;
print &ui_buttons_end();
}
&ui_print_footer("", $text{'index_return'});

View File

@@ -111,19 +111,24 @@ $dev = $dinfo->{'prefix'} =~ /^\/dev\/mmcblk.*/ ?
$dinfo->{'prefix'}.$np;
print &ui_table_row($text{'edit_device'}, $dev);
if (!$in{'new'}) {
@stat = &device_status($dev);
$mounted = $stat[2];
}
# Partition type
if ($pinfo->{'extended'} || $in{'new'} == 3) {
# Extended, cannot change
print &ui_table_row($text{'edit_type'}, $text{'extended'});
}
elsif ($pinfo->{'edittype'} || $in{'new'}) {
elsif (($pinfo->{'edittype'} == 1 || $in{'new'}) && !$mounted) {
# Can change
print &ui_table_row($text{'edit_type'},
&ui_select("type",
$in{'new'} ? &default_tag() : $pinfo->{'type'},
[ map { [ $_, &tag_name($_) ] }
(sort { &tag_name($a) cmp &tag_name($b) }
&list_tags()) ]));
&list_tags($pinfo->{'dtable'})) ]));
}
else {
# Tool doesn't allow change
@@ -160,9 +165,8 @@ if ($pinfo->{'extended'}) {
}
}
elsif (!$in{'new'}) {
@stat = &device_status($dev);
if (@stat) {
$msg = $stat[2] ? 'edit_mount' : 'edit_umount';
$msg = $mounted ? 'edit_mount' : 'edit_umount';
$msg .= 'vm' if ($stat[1] eq 'swap');
$msg .= 'raid' if ($stat[1] eq 'raid');
$msg .= 'lvm' if ($stat[1] eq 'lvm');
@@ -199,7 +203,7 @@ if (($has_e2label || $has_xfs_db) && &supports_label($pinfo) && !$in{'new'}) {
}
# Show field for partition name
if (&supports_name($dinfo)) {
if (&supports_name($dinfo) && !$mounted && $pinfo->{'edittype'} != 2) {
print &ui_table_row($text{'edit_name'},
&ui_textbox("name", $pinfo->{'name'}, 20));
}
@@ -214,24 +218,24 @@ print &ui_table_end();
if ($in{'new'}) {
print &ui_form_end([ [ undef, $text{'create'} ] ]);
}
elsif (@stat && $stat[2]) {
elsif (@stat && $stat[2] &&
$pinfo->{'edittype'} != 2) {
print &ui_form_end();
print "<b>$text{'edit_inuse'}</b><p>\n";
print "$text{'edit_inuse'}\n";
}
else {
elsif ($pinfo->{'edittype'} != 2) {
print &ui_form_end([ $pinfo->{'extended'} ? ( ) :
( [ undef, $text{'save'} ] ),
[ 'delete', $text{'delete'} ] ]);
}
if (!$in{'new'} && !$pinfo->{'extended'}) {
print &ui_hr();
print &ui_buttons_start();
if (!$in{'new'} && !$pinfo->{'extended'} && $pinfo->{'edittype'} != 2) {
my $ui_buttons_content;
if (!@stat || $stat[2] == 0) {
# Show form for creating filesystem
local $rt = @stat ? $stat[1] : &conv_type($pinfo->{'type'});
print &ui_buttons_row("mkfs_form.cgi",
$ui_buttons_content = &ui_buttons_row("mkfs_form.cgi",
$text{'edit_mkfs2'}, $text{'edit_mkfsmsg2'},
&ui_hidden("dev", $dev),
&ui_select("type", $rt,
@@ -241,7 +245,7 @@ if (!$in{'new'} && !$pinfo->{'extended'}) {
if (!$in{'new'} && @stat && $stat[2] == 0 && &can_fsck($stat[1])) {
# Show form to fsck filesystem
print &ui_buttons_row("fsck_form.cgi",
$ui_buttons_content = &ui_buttons_row("fsck_form.cgi",
$text{'edit_fsck'},&text('edit_fsckmsg', "<tt>fsck</tt>"),
&ui_hidden("dev", $dev)." ".
&ui_hidden("type", $stat[1]));
@@ -249,7 +253,7 @@ if (!$in{'new'} && !$pinfo->{'extended'}) {
if (!$in{'new'} && @stat && $stat[2] == 0 && &can_tune($stat[1])) {
# Show form to tune filesystem
print &ui_buttons_row("tunefs_form.cgi",
$ui_buttons_content = &ui_buttons_row("tunefs_form.cgi",
$text{'edit_tune'}, $text{'edit_tunemsg'},
&ui_hidden("dev", $dev)." ".
&ui_hidden("type", $stat[1]));
@@ -260,7 +264,7 @@ if (!$in{'new'} && !$pinfo->{'extended'}) {
# Show form to mount filesystem
if ($types[0] eq "swap") {
# Swap partition
print &ui_buttons_row("../mount/edit_mount.cgi",
$ui_buttons_content = &ui_buttons_row("../mount/edit_mount.cgi",
$text{'edit_newmount2'},$text{'edit_mountmsg2'},
&ui_hidden("type", $types[0]).
&ui_hidden("newdev", $dev));
@@ -275,14 +279,24 @@ if (!$in{'new'} && !$pinfo->{'extended'}) {
else {
$dirsel .= &ui_hidden("type", $types[0]);
}
print &ui_buttons_row("../mount/edit_mount.cgi",
$ui_buttons_content = &ui_buttons_row("../mount/edit_mount.cgi",
$text{'edit_newmount'}, $text{'edit_mountmsg'},
&ui_hidden("newdev", $dev),
$dirsel);
}
}
print &ui_buttons_end();
if ($ui_buttons_content) {
print &ui_hr();
print &ui_buttons_start();
print $ui_buttons_content;
print &ui_buttons_end();
}
} elsif (!$mounted &&
$pinfo->{'edittype'} == 2) {
my $label = $config{'mode'} eq 'fdisk' ?
'edit_eparted2' : 'edit_eparted';
print "$text{$label}\n";
}
&ui_print_footer("edit_disk.cgi?device=$dinfo->{'device'}",

View File

@@ -245,8 +245,7 @@ local $devs = join(" ", @devs);
local ($disk, $m2);
if ($has_parted) {
open(FDISK, join(" ; ",
map { "parted $_ unit cyl print 2>/dev/null || ".
"fdisk -l $_ 2>/dev/null" } @devs)." |");
map { "parted $_ unit cyl print 2>/dev/null" } @devs)." |");
}
else {
open(FDISK, "fdisk -l -u=cylinders $devs 2>/dev/null || fdisk -l $devs 2>/dev/null |");
@@ -506,16 +505,19 @@ while(<FDISK>) {
$disk->{'cylsize'};
push(@{$disk->{'parts'}}, $part);
}
elsif (/(\/dev\/\S+?(\d+))\s+(\d+)\s+(\d+)\s+(\d+)\s+([0-9\.]+[kMGTP])\s+(\S.*)/) {
elsif (/(?<dev>\/dev\/\S+?(?<num>\d+))\s+(?<start>\d+)\s+(?<end>\d+)\s+(?<blocks>\d+)\s+(?<size>[0-9\.]+[kMGTP])\s+(?<type>\S.*)/ ||
/(?<dev>\/dev\/\S+?(?<num>\d+))\s+(?<start>\d+)\s+(?<end>\d+)\s+(?<size>[0-9\.]+[kMGTP])\s+(?<type>\S.*)/) {
# Partition within the current disk from fdisk (gpt format)
local $part = { 'number' => $2,
'device' => $1,
'type' => $7,
'start' => $3,
'end' => $4,
'blocks' => $5,
local $part = {
'number' => "$+{num}",
'device' => "$+{dev}",
'type' => "$+{type}",
'start' => "$+{start}",
'end' => "$+{end}",
'blocks' => "$+{blocks}",
'index' => scalar(@{$disk->{'parts'}}),
'edittype' => 1, };
'dtable' => $disk->{'table'},
'edittype' => 2, };
$part->{'desc'} = &partition_description($part->{'device'});
$part->{'size'} = ($part->{'end'} - $part->{'start'} + 1) *
$disk->{'cylsize'};
@@ -861,7 +863,12 @@ undef(@list_disks_partitions_cache);
# Returns a list of known partition tag numbers
sub list_tags
{
if ($has_parted) {
my ($fdisk_gpt) = @_;
if ($fdisk_gpt eq 'gpt') {
# fdisk gpt types
return sort { $a cmp $b } (keys %fdisk_gpt_tags);
}
elsif ($has_parted) {
# Parted types
return sort { $a cmp $b } (keys %parted_tags);
}
@@ -875,7 +882,7 @@ else {
# Returns a human-readable version of a tag
sub tag_name
{
return $tags{$_[0]} || $parted_tags{$_[0]} || $hidden_tags{$_[0]};
return $tags{$_[0]} || $parted_tags{$_[0]} || $fdisk_gpt_tags{$_[0]} || $hidden_tags{$_[0]};
}
sub default_tag
@@ -1563,6 +1570,14 @@ else { return " $_[2] $in{$_[0]}"; }
'f', 'Windows extended LBA',
);
%fdisk_gpt_tags = (
'', 'None',
'EFI System', 'EFI system partition',
'BIOS boot', 'BIOS boot partition',
'Linux filesystem', 'Linux filesystem',
'Linux LVM', 'Linux LVM',
);
%parted_tags = (
'', 'None',
'fat16', 'Windows FAT16',

View File

@@ -9,12 +9,6 @@ require './fdisk-lib.pl';
# Work out which disks are accessible
@disks = &list_disks_partitions();
@disks = grep { $access{'view'} || &can_edit_disk($_->{'device'}) } @disks;
if (@disks == 1 && &can_edit_disk($disks[0]->{'device'})) {
# Just one .. go direct to it's page
&redirect("edit_disk.cgi?device=$disks[0]->{'device'}");
edit;
}
$pdesc = $has_parted ? $text{'index_parted'} : $text{'index_fdisk'};
&ui_print_header($pdesc, $module_info{'desc'}, "", undef, 1, 1, 0,
&help_search_link("fdisk", "man", "doc", "howto"));

View File

@@ -98,6 +98,10 @@ edit_name=Partition name
edit_volid=Volume ID
edit_blocks=$1 blocks
edit_inuse=This partition cannot be changed as it is currently in use or configured for use.
edit_eparted=This partition cannot be changed unless <tt>parted</tt> command is installed.
edit_eparted2=This partition cannot be changed unless <tt>parted</tt> is set as management command in module config.
edit_edisk=This disk cannot be edited unless <tt>parted</tt> command is installed.
edit_edisk2=This disk cannot be edited unless <tt>parted</tt> is set as management command in module config.
edit_mkfs=Create New Filesystem
edit_mkfs2=Create Filesystem:
edit_mkfsmsg=Builds a new $1 filesystem on this partition, permanently erasing any existing files. You must do this after creating a new partition or changing an existing one.

View File

@@ -2,8 +2,6 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
BEGIN { push(@INC, ".."); };
use WebminCore;
&init_config();

View File

@@ -2,8 +2,6 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require 'gray-theme/gray-theme-lib.pl';
&ReadParse();
our ($current_theme, %in);

View File

@@ -3,8 +3,6 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require 'gray-theme/gray-theme-lib.pl';
&ReadParse();
our ($current_theme, $remote_user, %gconfig);
@@ -232,4 +230,3 @@ sub add_webprefix
my ($link) = @_;
return $link =~ /^\// ? &get_webprefix().$link : $link;
}

View File

@@ -3,8 +3,6 @@
use strict;
use warnings;
no warnings 'redefine';
no warnings 'uninitialized';
require 'gray-theme/gray-theme-lib.pl';
&ReadParse();
&load_theme_library();

View File

@@ -2333,7 +2333,7 @@ my $cfile = &get_systemd_root($name)."/".$name;
# Opts
if (ref($opts)) {
&print_tempfile(CFILE, "ExecStop=$kill -HUP \$MAINPID\n") if ($opts->{'stop'} eq '0');
&print_tempfile(CFILE, "ExecStop=$kill \$MAINPID\n") if ($opts->{'stop'} eq '0');
&print_tempfile(CFILE, "ExecReload=$kill -HUP \$MAINPID\n") if ($opts->{'reload'} eq '0');
&print_tempfile(CFILE, "ExecStop=$opts->{'stop'}\n") if ($opts->{'stop'});
&print_tempfile(CFILE, "ExecReload=$opts->{'reload'}\n") if ($opts->{'reload'});

View File

@@ -0,0 +1,8 @@
file=/etc/ipsec.conf
secrets=/etc/ipsec.secrets
ipsec=/usr/local/sbin/ipsec
policies_dir=/etc/ipsec.d/policies
start_cmd=systemctl start ipsec
stop_cmd=systemctl stop ipsec
restart_cmd=systemctl restart ipsec
logfile=/var/log/messages

View File

@@ -0,0 +1,8 @@
file=/etc/ipsec.conf
secrets=/etc/ipsec.secrets
ipsec=/usr/local/sbin/ipsec
policies_dir=/etc/ipsec.d/policies
start_cmd=systemctl start ipsec
stop_cmd=systemctl stop ipsec
restart_cmd=systemctl restart ipsec
logfile=/var/log/messages

View File

@@ -0,0 +1,8 @@
config_file=/etc/tgt/tgtd.conf
tgtd=tgtd
tgtadm=tgtadm
init_name=tgtd
tgtadmin=tgt-admin
start_cmd=systemctl start tgtd
stop_cmd=systemctl stop tgtd
restart_cmd=systemctl restart tgtd

View File

@@ -0,0 +1,8 @@
config_file=/etc/tgt/tgtd.conf
tgtd=tgtd
tgtadm=tgtadm
init_name=tgtd
tgtadmin=tgt-admin
start_cmd=systemctl start tgtd
stop_cmd=systemctl stop tgtd
restart_cmd=systemctl restart tgtd

View File

@@ -0,0 +1,3 @@
auth_ldap=/etc/nslcd.conf
secret=/etc/ldap.secret
init_name=nslcd

View File

@@ -0,0 +1,3 @@
auth_ldap=/etc/nslcd.conf
secret=/etc/ldap.secret
init_name=nslcd

View File

@@ -0,0 +1,11 @@
config_file=/etc/openldap/slapd.d
schema_dir=/etc/openldap/schema
slapd=slapd
ldap_user=ldap
browse_max=100
start_cmd=systemctl start slapd
stop_cmd=systemctl stop slapd
apply_cmd=systemctl restart slapd
init_name=ldap
data_dir=/var/lib/ldap
attr_count=6

View File

@@ -0,0 +1,11 @@
config_file=/etc/openldap/slapd.d
schema_dir=/etc/openldap/schema
slapd=slapd
ldap_user=ldap
browse_max=100
start_cmd=systemctl start slapd
stop_cmd=systemctl stop slapd
apply_cmd=systemctl restart slapd
init_name=ldap
data_dir=/var/lib/ldap
attr_count=6

View File

@@ -143,7 +143,7 @@ print &ui_table_row($text{'edit_mailfl'},
$text{'edit_mailfirst'} :
$text{'edit_maillast'}) ] ]));
if (&get_logrotate_version() < 3.6) {
if (&compare_version_numbers(&get_logrotate_version(), 3.6) < 0) {
$errors = &find_value("errors", $lconf);
print &ui_table_row($text{'edit_errors'},
&ui_opt_textbox("errors", $errors, 30,
@@ -162,7 +162,7 @@ $post = &find_value("postrotate", $lconf);
print &ui_table_row($text{'edit_post'},
&ui_textarea("post", $post, 3, 60));
if (&get_logrotate_version() >= 3.4) {
if (&compare_version_numbers(&get_logrotate_version(), 3.4) >= 0) {
&yesno_option("sharedscripts", "nosharedscripts", $lconf);
}

View File

@@ -178,7 +178,7 @@ else {
&save_directive($log, "postrotate");
}
if (&get_logrotate_version() >= 3.4) {
if (defined($in{'sharedscripts'})) {
&parse_yesno("sharedscripts", "nosharedscripts", $log);
}

View File

@@ -0,0 +1,17 @@
iface_perms=755
gs_lib=
iface_arg=
gs_path=gs
spool_dir=/var/spool/cups
model_path=/usr/share/cups/model /etc/cups/ppd
gs_fontpath=
smbclient_path=smbclient
print_style=cups
show_status=0
iface_owner=lp:lp
sort_mode=0
driver_style=cups
stop_cmd=systemctl stop cups
start_cmd=systemctl start cups
display_mode=0
show_jobs=0

View File

@@ -0,0 +1,17 @@
iface_perms=755
gs_lib=
iface_arg=
gs_path=gs
spool_dir=/var/spool/cups
model_path=/usr/share/cups/model /etc/cups/ppd
gs_fontpath=
smbclient_path=smbclient
print_style=cups
show_status=0
iface_owner=lp:lp
sort_mode=0
driver_style=cups
stop_cmd=systemctl stop cups
start_cmd=systemctl start cups
display_mode=0
show_jobs=0

View File

@@ -217,6 +217,10 @@ elsif (!$lv->{'is_snap'}) {
print &ui_table_row($text{'lv_stripesize'},
&nice_size($lv->{'stripesize'}*1024));
}
if ($lv->{'mirrors'}) {
print &ui_table_row($text{'lv_mirror'}, $lv->{'mirrors'});
}
}
if (!$lv->{'is_snap'}) {

View File

@@ -13,6 +13,7 @@ index_addpv2=Voeg 'n fisiese volume by <tt>$1</tt>.
index_addlv2=Skep 'n logiese volume in <tt>$1</tt>.
index_addlv2s=Skep 'n momentopname in <tt>$1</tt>.
index_addlv3=Skep 'n dun poel in <tt>$1</tt>.
index_addlv4=Skep 'n RAID-volume in <tt>$1</tt>.
index_addlv=Skep 'n nuwe logiese volume.
index_addsnap=Skep 'n nuwe momentopname.
index_return=volume groepe
@@ -81,6 +82,7 @@ lv_alloc=Toekenningsmetode
lv_allocy=Aangrensend
lv_allocn=Nie-aangrensende
lv_stripe=Deelstrokies
lv_mirror=Aantal spieëls
lv_nostripe=Uitgeskakel (ken altyd van die begin af)
lv_stripes=Streep oor fisiese volumes van $1
lv_stripes2=Fisiese volumes te streep
@@ -213,6 +215,26 @@ thin_esame=Albei geselekteerde LV's is dieselfde
thin_edata=Die geselekteerde data-LV is reeds in gebruik
thin_emetadata=Die geselekteerde metadata LV is reeds in gebruik
raid_title=Skep RAID-volume
raid_desc='n RAID-volume is 'n LV wat data oor verskeie fisiese volumes versprei om werkverrigting te verhoog, redudansie by te voeg om teen skyffoute te beskerm, of albei.
raid_header=Nuwe RAID volume besonderhede
raid_type=RAID volume tipe
raid_mode0=RAID0 (gestreep) oor PV's
raid_mode1=RAID1 (spieël) oor PV's
raid_mode4=RAID4 (enkelaandrywingpariteit) oor PV's
raid_mode5=RAID5 (multi-aandrywing pariteit) oor PV's
raid_mode6=RAID6 (multi-aandrywing pariteit) oor PV's
raid_mode10=RAID10 (multi-aandrywing-pariteit) oor PV's
raid_ok=Skep RAID-volume
raid_err=Kon nie RAID-volume skep nie
raid_estripe0=Aantal PV's om oor te streep moet ten minste 2 wees
raid_emirror1=Aantal PV's om oor te weerspieël moet ten minste 2 wees
raid_estripe4=Aantal PV's in 'n pariteitsvolume moet ten minste 3 wees
raid_estripe5=Aantal PV's in 'n multi-aandrywing-pariteitsvolume moet ten minste 3 wees
raid_estripe6=Aantal PV's in 'n multi-aandrywing-pariteitsvolume moet ten minste 3 wees
raid_estripe10=Aantal PV's in 'n multi-aandrywing-pariteitsvolume moet ten minste 3 wees
raid_eeither=Of spieëls of strepe ontbreek!
log_create_vg=Skep volume groep $1
log_modify_vg=Gewysigde volume groep $1
log_delete_vg=Volumengroep $1 is uitgevee

View File

@@ -13,6 +13,7 @@ index_addpv2=أضف حجمًا فعليًا إلى <tt>$1</tt>.
index_addlv2=قم بإنشاء وحدة تخزين منطقية في <tt>$1</tt>.
index_addlv2s=قم بإنشاء لقطة في <tt>$1</tt>.
index_addlv3=إنشاء تجمع رفيع في <tt>$1</tt>.
index_addlv4=قم بإنشاء وحدة تخزين RAID في <tt>$1</tt>.
index_addlv=قم بإنشاء مجلد منطقي جديد.
index_addsnap=قم بإنشاء لقطة جديدة.
index_return=مجموعات الحجم
@@ -81,6 +82,7 @@ lv_alloc=طريقة التخصيص
lv_allocy=متجاور
lv_allocn=غير متجاور
lv_stripe=شريط الحجم
lv_mirror=عدد المرايا
lv_nostripe=معطل (التخصيص دائمًا من البداية)
lv_stripes=شرائط عبر$1 مجلدات فعلية
lv_stripes2=الأحجام المادية لشريط عبر
@@ -213,6 +215,26 @@ thin_esame=كلا LVs المحددة هي نفسها
thin_edata=البيانات المحددة LV قيد الاستخدام بالفعل
thin_emetadata=بيانات التعريف المحددة LV قيد الاستخدام بالفعل
raid_title=قم بإنشاء وحدة تخزين RAID
raid_desc=وحدة تخزين RAID هي وحدة LV تنشر البيانات عبر وحدات تخزين فعلية متعددة لزيادة الأداء ، وإضافة احتياطي للحماية من فشل القرص ، أو كليهما.
raid_header=تفاصيل وحدة تخزين RAID الجديدة
raid_type=نوع وحدة تخزين RAID
raid_mode0=RAID0 (مخطط) عبر PVs
raid_mode1=RAID1 (معكوس) عبر PVs
raid_mode4=RAID4 (تماثل محرك واحد) عبر PVs
raid_mode5=RAID5 (تماثل متعدد محركات الأقراص) عبر PVs
raid_mode6=RAID6 (تماثل متعدد المحركات) عبر PVs
raid_mode10=RAID10 (تماثل متعدد محركات الأقراص) عبر PVs
raid_ok=إنشاء وحدة تخزين RAID
raid_err=فشل إنشاء وحدة تخزين RAID
raid_estripe0=يجب أن يكون عدد PVs المراد رسمها على شكل شريط 2 على الأقل
raid_emirror1=يجب أن يكون عدد PVs المراد عكسها 2 على الأقل
raid_estripe4=يجب أن يكون عدد PVs في حجم تماثل 3 على الأقل
raid_estripe5=يجب أن يكون عدد PVs في وحدة تخزين تماثل محركات الأقراص المتعددة 3 على الأقل
raid_estripe6=يجب أن يكون عدد PVs في وحدة تخزين تماثل محركات الأقراص المتعددة 3 على الأقل
raid_estripe10=يجب أن يكون عدد PVs في وحدة تخزين تماثل محركات الأقراص المتعددة 3 على الأقل
raid_eeither=إما مرايا أو خطوط مفقودة!
log_create_vg=مجموعة وحدات التخزين التي تم إنشاؤها$1
log_modify_vg=مجموعة وحدات تخزين معدلة$1
log_delete_vg=مجموعة وحدة التخزين المحذوفة$1

View File

@@ -13,6 +13,7 @@ index_addpv2=Дадайце фізічны аб'ём да <tt>$1</tt>.
index_addlv2=Стварыце лагічны том у <tt>$1</tt>.
index_addlv2s=Стварыце здымак у <tt>$1</tt>.
index_addlv3=Стварыце тонкі пул у <tt>$1</tt>.
index_addlv4=Стварыце том RAID у <tt>$1</tt>.
index_addlv=Стварыце новы лагічны том.
index_addsnap=Стварыце новы здымак.
index_return=аб’ёмныя групы
@@ -81,6 +82,7 @@ lv_alloc=Метад выдзялення
lv_allocy=Сумежны
lv_allocn=Несуседнія
lv_stripe=Аб'ёмная паласа
lv_mirror=Колькасць люстэркаў
lv_nostripe=Інвалід (заўсёды выдзяляць з самага пачатку)
lv_stripes=Палоска праз $1 фізічных тамоў
lv_stripes2=Фізічныя аб'ёмы для паласы папярок
@@ -213,6 +215,26 @@ thin_esame=Абодва выбраныя НН аднолькавыя
thin_edata=Абраныя дадзеныя НН ужо выкарыстоўваюцца
thin_emetadata=Выбраныя метададзеныя LV ужо выкарыстоўваюцца
raid_title=Стварыце том RAID
raid_desc=Том RAID - гэта LV, які распаўсюджвае даныя на некалькі фізічных тамоў для павышэння прадукцыйнасці, дадання рэзервавання для абароны ад збояў дыска або абодвух.
raid_header=Падрабязнасці новага тома RAID
raid_type=Тып тома RAID
raid_mode0=RAID0 (паласаты) праз PV
raid_mode1=RAID1 (люстраны) праз PV
raid_mode4=RAID4 (парытэт аднаго дыска) для PV
raid_mode5=RAID5 (парытэт некалькіх дыскаў) для PV
raid_mode6=RAID6 (мультыдыскавы парытэт) для PV
raid_mode10=RAID10 (парытэт некалькіх дыскаў) для PV
raid_ok=Стварыце том RAID
raid_err=Не ўдалося стварыць том RAID
raid_estripe0=Колькасць PV для паласы павінна быць не менш за 2
raid_emirror1=Колькасць PV для адлюстравання павінна быць не менш за 2
raid_estripe4=Колькасць PV ў аб'ёме цотнасці павінна быць не менш за 3
raid_estripe5=Колькасць PV у томе парытэту з некалькімі дыскамі павінна быць не менш за 3
raid_estripe6=Колькасць PV у томе парытэту з некалькімі дыскамі павінна быць не менш за 3
raid_estripe10=Колькасць PV у томе парытэту з некалькімі дыскамі павінна быць не менш за 3
raid_eeither=Адсутнічаюць ці то люстэркі, ці то палоскі!
log_create_vg=Створана група тамоў $1
log_modify_vg=Мадыфікаваная група аб'ёмаў $1
log_delete_vg=Выдалена група тамоў $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Добавете физически обем към <tt>$1</tt>.
index_addlv2=Създайте логичен том в <tt>$1</tt>.
index_addlv2s=Създайте моментна снимка в <tt>$1</tt>.
index_addlv3=Създайте тънък пул в <tt>$1</tt>.
index_addlv4=Създайте RAID том в <tt>$1</tt>.
index_addlv=Създайте нов логически том.
index_addsnap=Създайте нова снимка.
index_return=обемни групи
@@ -81,6 +82,7 @@ lv_alloc=Метод на разпределение
lv_allocy=съседен
lv_allocn=Неграничещи
lv_stripe=Обемни ивици
lv_mirror=Брой огледала
lv_nostripe=Деактивиран (винаги се разпределя от началото)
lv_stripes=Ивица в $1 физически обеми
lv_stripes2=Физически обеми за ивици в напречна посока
@@ -213,6 +215,26 @@ thin_esame=И двете избрани НН са еднакви
thin_edata=Избраните данни за LV вече се използват
thin_emetadata=Избраните метаданни LV вече се използват
raid_title=Създайте RAID том
raid_desc=RAID томът е LV, който разпространява данни в множество физически томове, за да увеличи производителността, да добави резервност за защита срещу повреди на диска или и двете.
raid_header=Нови подробности за RAID тома
raid_type=RAID тип том
raid_mode0=RAID0 (на ивици) през PV
raid_mode1=RAID1 (огледален) в PV
raid_mode4=RAID4 (четност на едно устройство) между PV
raid_mode5=RAID5 (паритет на множество устройства) между PV
raid_mode6=RAID6 (паритет на множество устройства) между PV
raid_mode10=RAID10 (паритет на множество устройства) между PV
raid_ok=Създайте RAID том
raid_err=Неуспешно създаване на RAID том
raid_estripe0=Броят на PV, които трябва да бъдат нарязани, трябва да бъде поне 2
raid_emirror1=Броят PV, които да отразяват, трябва да бъде поне 2
raid_estripe4=Броят PV в паритетен том трябва да бъде поне 3
raid_estripe5=Броят на PV в том с паритет с множество устройства трябва да бъде поне 3
raid_estripe6=Броят на PV в том с паритет с множество устройства трябва да бъде поне 3
raid_estripe10=Броят на PV в том с паритет с множество устройства трябва да бъде поне 3
raid_eeither=Липсват огледала или райета!
log_create_vg=Създадена обемна група $1
log_modify_vg=Модифицирана обемна група $1
log_delete_vg=Изтрита обемна група $1

View File

@@ -1 +1,24 @@
i2ndex_addpv=Afegiu un volum físic al grup.
index_addlv4=Creeu un volum RAID a <tt>$1</tt>.
lv_mirror=Nombre de miralls
raid_title=Crea un volum RAID
raid_desc=Un volum RAID és un LV que distribueix dades entre diversos volums físics per augmentar el rendiment, afegir redudància per protegir-se de fallades del disc, o ambdues coses.
raid_header=Nous detalls del volum RAID
raid_type=Tipus de volum RAID
raid_mode0=RAID0 (a ratlles) a través de PV
raid_mode1=RAID1 (replicat) a través de PV
raid_mode4=RAID4 (paritat d'una sola unitat) entre PV
raid_mode5=RAID5 (paritat multi-unitat) entre PV
raid_mode6=RAID6 (paritat multi-unitat) entre PV
raid_mode10=RAID10 (paritat multi-unitat) entre PV
raid_ok=Crea un volum RAID
raid_err=No s'ha pogut crear el volum RAID
raid_estripe0=El nombre de PV a travessar ha de ser com a mínim 2
raid_emirror1=El nombre de PV per reflectir ha de ser almenys 2
raid_estripe4=El nombre de PV en un volum de paritat ha de ser almenys 3
raid_estripe5=El nombre de PV en un volum de paritat de múltiples unitats ha de ser almenys 3
raid_estripe6=El nombre de PV en un volum de paritat de múltiples unitats ha de ser almenys 3
raid_estripe10=El nombre de PV en un volum de paritat de múltiples unitats ha de ser almenys 3
raid_eeither=Falten miralls o ratlles!

View File

@@ -3,6 +3,7 @@ index_addpv2=Přidejte fyzický svazek do <tt>$1</tt>.
index_addlv2=Vytvořte logický svazek v <tt>$1</tt>.
index_addlv2s=Vytvořte snímek v <tt>$1</tt>.
index_addlv3=Vytvořte tenký fond v <tt>$1</tt>.
index_addlv4=Vytvořte svazek RAID v <tt>$1</tt>.
index_return2=fyzické svazky
index_return3=logické svazky
index_version=Verze LVM $1
@@ -42,6 +43,7 @@ lv_sizeallfree=Využijte veškerý volný prostor VG
lv_mountcm=Používá systém Cloudmin $1
lv_umountcm=Pro použití v systému Cloudmin $1
lv_mountiscsi=Sdílené zařízení iSCSI $1
lv_mirror=Počet zrcadel
lv_stripes2=Fyzické svazky, které se mají proklouznout
lv_stripesize=Velikost proužku
lv_readahead=Sektory čtení
@@ -102,6 +104,26 @@ thin_esame=Obě vybrané LV jsou stejné
thin_edata=Vybraná data LV se již používají
thin_emetadata=Vybraná metadata LV se již používají
raid_title=Vytvořit svazek RAID
raid_desc=Svazek RAID je LV, který šíří data na více fyzických svazků za účelem zvýšení výkonu, přidání redundance pro ochranu před selháním disku nebo obojí.
raid_header=Podrobnosti o novém svazku RAID
raid_type=Typ svazku RAID
raid_mode0=RAID0 (pruhovaný) napříč PV
raid_mode1=RAID1 (zrcadlený) napříč PV
raid_mode4=RAID4 (parita jednoho disku) napříč PV
raid_mode5=RAID5 (parita více jednotek) napříč PV
raid_mode6=RAID6 (parita více jednotek) napříč PV
raid_mode10=RAID10 (parita více disků) napříč PV
raid_ok=Vytvořte svazek RAID
raid_err=Vytvoření svazku RAID se nezdařilo
raid_estripe0=Počet PV pro pruhování musí být alespoň 2
raid_emirror1=Počet PV pro zrcadlení musí být alespoň 2
raid_estripe4=Počet PV v paritním svazku musí být alespoň 3
raid_estripe5=Počet PV v paritním svazku s více jednotkami musí být alespoň 3
raid_estripe6=Počet PV v paritním svazku s více jednotkami musí být alespoň 3
raid_estripe10=Počet PV v paritním svazku s více jednotkami musí být alespoň 3
raid_eeither=Chybí buď zrcátka nebo pruhy!
log_rollback_lv=Snímek vrácený zpět $1
log_resize_pv=Změněný fyzický objem $1 v VG $2

View File

@@ -13,6 +13,7 @@ index_addpv2=Føj en fysisk lydstyrke til <tt>$1</tt>.
index_addlv2=Opret en logisk lydstyrke i <tt>$1</tt>.
index_addlv2s=Opret et snapshot i <tt>$1</tt>.
index_addlv3=Opret en tynd pool i <tt>$1</tt>.
index_addlv4=Opret en RAID-diskenhed i <tt>$1</tt>.
index_addlv=Opret en ny logisk lydstyrke.
index_addsnap=Opret et nyt snapshot.
index_return=volumen grupper
@@ -81,6 +82,7 @@ lv_alloc=Tildelingsmetode
lv_allocy=sammenhængende
lv_allocn=Ikke-sammenhængende
lv_stripe=Volumestribning
lv_mirror=Antal spejle
lv_nostripe=Deaktiveret (tildel altid fra start)
lv_stripes=Stripe over $1 fysiske volumener
lv_stripes2=Fysiske mængder til stribe på tværs
@@ -213,6 +215,26 @@ thin_esame=Begge valgte LV'er er de samme
thin_edata=De valgte data LV er allerede i brug
thin_emetadata=De valgte metadata LV er allerede i brug
raid_title=Opret RAID-volumen
raid_desc=En RAID-diskenhed er en LV, der spreder data på tværs af flere fysiske enheder for at øge ydeevnen, tilføje redudans for at beskytte mod diskfejl eller begge dele.
raid_header=Nye RAID-volumendetaljer
raid_type=RAID-volumentype
raid_mode0=RAID0 (stribet) på tværs af PV'er
raid_mode1=RAID1 (spejlet) på tværs af PV'er
raid_mode4=RAID4 (single-drive parity) på tværs af PV'er
raid_mode5=RAID5 (multi-drev paritet) på tværs af PV'er
raid_mode6=RAID6 (multi-drev paritet) på tværs af PV'er
raid_mode10=RAID10 (multi-drev paritet) på tværs af PV'er
raid_ok=Opret RAID-volumen
raid_err=Kunne ikke oprette RAID-diskenhed
raid_estripe0=Antallet af PV'er, der skal stribes på tværs, skal være mindst 2
raid_emirror1=Antal PV'er, der skal spejles på tværs, skal være mindst 2
raid_estripe4=Antallet af PV'er i et paritetsvolumen skal være mindst 3
raid_estripe5=Antallet af PV'er i et paritetsvolumen med flere drev skal være mindst 3
raid_estripe6=Antallet af PV'er i et paritetsvolumen med flere drev skal være mindst 3
raid_estripe10=Antallet af PV'er i et paritetsvolumen med flere drev skal være mindst 3
raid_eeither=Mangler enten spejle eller striber!
log_create_vg=Oprettet volumengruppe $1
log_modify_vg=Ændret volumengruppe $1
log_delete_vg=Slettet volumengruppe $1

23
lvm/lang/de.auto Normal file
View File

@@ -0,0 +1,23 @@
index_addlv4=Erstellen Sie ein RAID-Volume in <tt>$1</tt>.
lv_mirror=Anzahl Spiegel
raid_title=RAID-Volume erstellen
raid_desc=Ein RAID-Volume ist ein LV, das Daten auf mehrere physische Volumes verteilt, um die Leistung zu steigern, Redundanz zum Schutz vor Festplattenausfällen hinzuzufügen oder beides.
raid_header=Details zu neuen RAID-Volumes
raid_type=Typ des RAID-Volumes
raid_mode0=RAID0 (gestreift) über PVs hinweg
raid_mode1=RAID1 (gespiegelt) über PVs hinweg
raid_mode4=RAID4 (Einzellaufwerkparität) über PVs hinweg
raid_mode5=RAID5 (Multi-Drive Parity) über PVs hinweg
raid_mode6=RAID6 (Multi-Drive Parity) über PVs hinweg
raid_mode10=RAID10 (Multi-Drive Parity) über PVs hinweg
raid_ok=RAID-Volume erstellen
raid_err=RAID-Volume konnte nicht erstellt werden
raid_estripe0=Die Anzahl der PVs zum Strippen muss mindestens 2 betragen
raid_emirror1=Die Anzahl der zu spiegelnden PVs muss mindestens 2 betragen
raid_estripe4=Die Anzahl der PVs in einem Paritätsvolumen muss mindestens 3 betragen
raid_estripe5=Die Anzahl der PVs in einem Paritätsvolumen mit mehreren Laufwerken muss mindestens 3 betragen
raid_estripe6=Die Anzahl der PVs in einem Paritätsvolumen mit mehreren Laufwerken muss mindestens 3 betragen
raid_estripe10=Die Anzahl der PVs in einem Paritätsvolumen mit mehreren Laufwerken muss mindestens 3 betragen
raid_eeither=Es fehlen entweder Spiegel oder Streifen!

View File

@@ -13,6 +13,7 @@ index_addpv2=Προσθέστε μια φυσική ένταση στο <tt>$1</
index_addlv2=Δημιουργήστε μια λογική ένταση στο <tt>$1</tt>.
index_addlv2s=Δημιουργήστε ένα στιγμιότυπο στο <tt>$1</tt>.
index_addlv3=Δημιουργήστε μια λεπτή πισίνα στο <tt>$1</tt>.
index_addlv4=Δημιουργήστε έναν τόμο RAID στο <tt>$1</tt>.
index_addlv=Δημιουργήστε μια νέα λογική ένταση.
index_addsnap=Δημιουργήστε ένα νέο στιγμιότυπο.
index_return=ομάδες όγκου
@@ -81,6 +82,7 @@ lv_alloc=Μέθοδος κατανομής
lv_allocy=Συναφής
lv_allocn=Μη συνεχόμενα
lv_stripe=Ταινία έντασης
lv_mirror=Αριθμός καθρεφτών
lv_nostripe=Απενεργοποιημένο (πάντα διαθέσιμο από την αρχή)
lv_stripes=Ταινία σε $1 φυσικούς όγκους
lv_stripes2=Φυσικοί όγκοι που πρέπει να περάσουν
@@ -213,6 +215,26 @@ thin_esame=Και οι δύο επιλεγμένες LV είναι οι ίδιε
thin_edata=Τα επιλεγμένα δεδομένα LV είναι ήδη σε χρήση
thin_emetadata=Τα επιλεγμένα μεταδεδομένα LV είναι ήδη σε χρήση
raid_title=Δημιουργήστε τόμο RAID
raid_desc=Ένας τόμος RAID είναι ένα LV που κατανέμει δεδομένα σε πολλούς φυσικούς τόμους για να αυξήσει την απόδοση, να προσθέσει πλεονασμό για προστασία από αστοχίες δίσκου ή και τα δύο.
raid_header=Νέα στοιχεία όγκου RAID
raid_type=Τύπος τόμου RAID
raid_mode0=RAID0 (ριγέ) σε Φ/Β
raid_mode1=RAID1 (κατοπτρίζεται) σε Φ/Β
raid_mode4=RAID4 (ισοτιμία μίας μονάδας δίσκου) σε Φ/Β
raid_mode5=RAID5 (ισοτιμία πολλαπλών μονάδων δίσκου) σε Φ/Β
raid_mode6=RAID6 (ισοτιμία πολλαπλών μονάδων δίσκου) σε Φ/Β
raid_mode10=RAID10 (ισοτιμία πολλαπλών μονάδων δίσκου) σε Φ/Β
raid_ok=Δημιουργήστε τόμο RAID
raid_err=Αποτυχία δημιουργίας τόμου RAID
raid_estripe0=Ο αριθμός των φωτοβολταϊκών που θα διαγραμμιστούν κατά μήκος πρέπει να είναι τουλάχιστον 2
raid_emirror1=Ο αριθμός των φωτοβολταϊκών που θα αντικατοπτρίζονται κατά μήκος πρέπει να είναι τουλάχιστον 2
raid_estripe4=Ο αριθμός των ΦΒ σε έναν όγκο ισοτιμίας πρέπει να είναι τουλάχιστον 3
raid_estripe5=Ο αριθμός των φωτοβολταϊκών σε έναν όγκο ισοτιμίας πολλαπλών οδηγών πρέπει να είναι τουλάχιστον 3
raid_estripe6=Ο αριθμός των φωτοβολταϊκών σε έναν όγκο ισοτιμίας πολλαπλών οδηγών πρέπει να είναι τουλάχιστον 3
raid_estripe10=Ο αριθμός των φωτοβολταϊκών σε έναν όγκο ισοτιμίας πολλαπλών οδηγών πρέπει να είναι τουλάχιστον 3
raid_eeither=Λείπουν είτε καθρέφτες είτε ρίγες!
log_create_vg=Δημιουργήθηκε ομάδα όγκου $1
log_modify_vg=Τροποποιημένη ομάδα όγκου $1
log_delete_vg=Διαγράφηκε ομάδα όγκου $1

View File

@@ -82,6 +82,7 @@ lv_alloc=Allocation method
lv_allocy=Contiguous
lv_allocn=Non-contiguous
lv_stripe=Volume striping
lv_mirror=Number of mirrors
lv_nostripe=Disabled (always allocate from start)
lv_stripes=Stripe across $1 physical volumes
lv_stripes2=Physical volumes to stripe across

View File

@@ -3,6 +3,7 @@ index_addpv2=Agregue un volumen físico a <tt>$1</tt>.
index_addlv2=Cree un volumen lógico en <tt>$1</tt>.
index_addlv2s=Cree una instantánea en <tt>$1</tt>.
index_addlv3=Cree un grupo delgado en <tt>$1</tt>.
index_addlv4=Cree un volumen RAID en <tt>$1</tt>.
index_return2=volúmenes físicos
index_return3=volúmenes lógicos
index_version=Versión LVM $1
@@ -42,6 +43,7 @@ lv_sizeallfree=Usa todo el espacio libre de VG
lv_mountcm=Utilizado por el sistema Cloudmin $1
lv_umountcm=Para uso del sistema Cloudmin $1
lv_mountiscsi=Dispositivo compartido iSCSI $1
lv_mirror=Número de espejos
lv_stripes2=Volúmenes físicos a rayas
lv_stripesize=Tamaño de la raya
lv_readahead=Sectores Readahead
@@ -104,6 +106,26 @@ thin_esame=Ambos LV seleccionados son iguales
thin_edata=Los datos seleccionados LV ya están en uso
thin_emetadata=Los metadatos seleccionados LV ya están en uso
raid_title=Crear volumen RAID
raid_desc=Un volumen RAID es un LV que distribuye datos en múltiples volúmenes físicos para aumentar el rendimiento, agregar redundancia para proteger contra fallas del disco o ambos.
raid_header=Detalles del nuevo volumen RAID
raid_type=Tipo de volumen RAID
raid_mode0=RAID0 (dividido) en PV
raid_mode1=RAID1 (reflejado) en PV
raid_mode4=RAID4 (paridad de disco único) en PV
raid_mode5=RAID5 (paridad de varias unidades) en PV
raid_mode6=RAID6 (paridad de varias unidades) en PV
raid_mode10=RAID10 (paridad de varias unidades) en PV
raid_ok=Crear volumen RAID
raid_err=No se pudo crear el volumen RAID
raid_estripe0=El número de PV para rayar debe ser al menos 2
raid_emirror1=El número de PV para duplicar debe ser al menos 2
raid_estripe4=El número de PV en un volumen de paridad debe ser al menos 3
raid_estripe5=El número de PV en un volumen de paridad de varias unidades debe ser al menos 3
raid_estripe6=El número de PV en un volumen de paridad de varias unidades debe ser al menos 3
raid_estripe10=El número de PV en un volumen de paridad de varias unidades debe ser al menos 3
raid_eeither=Faltan espejos o rayas!
log_rollback_lv=Instantánea revertida $1
log_resize_pv=Volumen físico redimensionado $1 en VG $2

View File

@@ -13,6 +13,7 @@ index_addpv2=Gehitu bolumen fisikoa <tt>$1</tt> -i.
index_addlv2=Sortu bolumen logikoa <tt>$1</tt> atalean.
index_addlv2s=Sortu argazki bat <tt>$1</tt> atalean.
index_addlv3=Sortu igerileku mehea <tt>$1</tt> atalean.
index_addlv4=Sortu RAID bolumena <tt>$1</tt>n.
index_addlv=Sortu bolumen logiko berria.
index_addsnap=Sortu argazki berria.
index_return=bolumen taldeak
@@ -81,6 +82,7 @@ lv_alloc=Esleitzeko metodoa
lv_allocy=Alboko
lv_allocn=Ez-Alboko
lv_stripe=Bolumenaren marra
lv_mirror=Ispilu kopurua
lv_nostripe=Desgaituta (beti esleitu hasieratik)
lv_stripes=Tira $1 bolumen fisikoetan
lv_stripes2=Bolumen fisikoak gurutzatzeko
@@ -213,6 +215,26 @@ thin_esame=Aukeratutako LV biak berdinak dira
thin_edata=Hautatutako LV datuak dagoeneko erabiltzen ari dira
thin_emetadata=Hautatutako metadatuen LV dagoeneko erabiltzen ari da
raid_title=Sortu RAID bolumena
raid_desc=RAID bolumena datuak bolumen fisiko anitzetan zabaltzen dituen LV bat da, errendimendua handitzeko, erreduntzia gehitzeko diskoaren hutsegiteetatik babesteko, edo biak.
raid_header=RAID bolumenaren xehetasun berriak
raid_type=RAID bolumen mota
raid_mode0=RAID0 (marraduna) PVetan zehar
raid_mode1=RAID1 (ispilatua) PVetan zehar
raid_mode4=RAID4 (unitate bakarreko parekotasuna) PVetan
raid_mode5=RAID5 (disko anitzeko parekotasuna) PVetan
raid_mode6=RAID6 (disko anitzeko parekotasuna) PVetan
raid_mode10=RAID10 (disko anitzeko parekotasuna) PVetan
raid_ok=Sortu RAID bolumena
raid_err=Ezin izan da sortu RAID bolumena
raid_estripe0=Marrakatu beharreko PV kopurua gutxienez 2 izan behar du
raid_emirror1=Ispilu beharreko PV kopurua gutxienez 2 izan behar du
raid_estripe4=Parekidetasun-bolumen bateko PV kopurua gutxienez 3 izan behar du
raid_estripe5=Disko anitzeko parekotasun bolumeneko PV kopurua gutxienez 3 izan behar du
raid_estripe6=Disko anitzeko parekotasun bolumeneko PV kopurua gutxienez 3 izan behar du
raid_estripe10=Disko anitzeko parekotasun bolumeneko PV kopurua gutxienez 3 izan behar du
raid_eeither=Ispiluak edo marrak falta dira!
log_create_vg=$1 bolumen taldea sortu da
log_modify_vg=Aldatutako bolumen taldea $1
log_delete_vg=$1 bolumen taldea ezabatu da

View File

@@ -13,6 +13,7 @@ index_addpv2=یک حجم فیزیکی را به <tt>$1</tt> اضافه کنید.
index_addlv2=یک حجم منطقی را در <tt>$1</tt> ایجاد کنید.
index_addlv2s=یک عکس فوری در <tt>$1</tt> ایجاد کنید.
index_addlv3=یک استخر نازک در <tt>$1</tt> ایجاد کنید.
index_addlv4=یک حجم RAID در <tt>$1</tt> ایجاد کنید.
index_addlv=یک حجم منطقی جدید ایجاد کنید.
index_addsnap=یک عکس فوری جدید ایجاد کنید.
index_return=گروه های حجم
@@ -81,6 +82,7 @@ lv_alloc=روش تخصیص
lv_allocy=متضاد
lv_allocn=غیر هماهنگ
lv_stripe=نوار حجم
lv_mirror=تعداد آینه
lv_nostripe=غیرفعال است (همیشه از ابتدا اختصاص دهید)
lv_stripes=در$1 حجم فیزیکی بکشید
lv_stripes2=حجم فیزیکی برای دور زدن
@@ -213,6 +215,26 @@ thin_esame=هر دو LV انتخابی یکسان هستند
thin_edata=LV داده انتخاب شده در حال استفاده است
thin_emetadata=LV فوق داده انتخاب شده در حال استفاده است
raid_title=حجم RAID ایجاد کنید
raid_desc=حجم RAID یک LV است که داده ها را در چندین حجم فیزیکی پخش می کند تا عملکرد را افزایش دهد، برای محافظت در برابر خرابی هارد دیسک یا هر دوی آنها را اضافه کند.
raid_header=جزئیات جدید حجم RAID
raid_type=نوع حجم RAID
raid_mode0=RAID0 (راه راه) روی PV ها
raid_mode1=RAID1 (آینه ای) در PV ها
raid_mode4=RAID4 (تعادل تک درایو) در PV ها
raid_mode5=RAID5 (تعادل چند درایو) در PV ها
raid_mode6=RAID6 (تعادل چند درایو) در PV ها
raid_mode10=RAID10 (تعادل چند درایو) در PV ها
raid_ok=حجم RAID ایجاد کنید
raid_err=حجم RAID ایجاد نشد
raid_estripe0=تعداد PV ها برای خط کشی باید حداقل 2 عدد باشد
raid_emirror1=تعداد فتوولتائیک هایی که باید در عرض آن ها آینه شوند باید حداقل 2 عدد باشد
raid_estripe4=تعداد PV ها در حجم برابری باید حداقل 3 عدد باشد
raid_estripe5=تعداد PV ها در حجم برابری چند درایو باید حداقل 3 عدد باشد
raid_estripe6=تعداد PV ها در حجم برابری چند درایو باید حداقل 3 عدد باشد
raid_estripe10=تعداد PV ها در حجم برابری چند درایو باید حداقل 3 عدد باشد
raid_eeither=از دست دادن آینه یا راه راه!
log_create_vg=گروه حجم ایجاد شده$1
log_modify_vg=گروه تغییر یافته$1
log_delete_vg=گروه حجم$1 حذف شد

View File

@@ -13,6 +13,7 @@ index_addpv2=Lisää fyysinen äänenvoimakkuus kohtaan <tt>$1</tt>.
index_addlv2=Luo looginen levy <tt>$1</tt> -kansioon.
index_addlv2s=Luo tilannekuva kohtaan <tt>$1</tt>.
index_addlv3=Luo ohut uima-allas hakemistoon <tt>$1</tt>.
index_addlv4=Luo RAID-taltio kohteeseen <tt>$1</tt>.
index_addlv=Luo uusi looginen levy.
index_addsnap=Luo uusi tilannekuva.
index_return=tilavuusryhmät
@@ -81,6 +82,7 @@ lv_alloc=Jakamismenetelmä
lv_allocy=rajakkain
lv_allocn=Epäjatkuvaa
lv_stripe=Äänenvoimakkuuden poistaminen
lv_mirror=Peilien lukumäärä
lv_nostripe=Poistettu käytöstä (varaa aina alusta alkaen)
lv_stripes=Raita $1 : n fyysisestä määrästä
lv_stripes2=Fyysiset tilavuudet raidaksi poikki
@@ -213,6 +215,26 @@ thin_esame=Molemmat valitut LV: t ovat samat
thin_edata=Valittu data LV on jo käytössä
thin_emetadata=Valittu metatieto LV on jo käytössä
raid_title=Luo RAID-levy
raid_desc=RAID-taltio on LV, joka jakaa tietoja useille fyysisille levyille suorituskyvyn parantamiseksi, redudanssin lisäämiseksi levyvikojen suojaamiseksi tai molemmille.
raid_header=Uudet RAID-taltion tiedot
raid_type=RAID-taltiotyyppi
raid_mode0=RAID0 (raidallinen) PV:issä
raid_mode1=RAID1 (peilattu) PV:illä
raid_mode4=RAID4 (single-drive parity) PV:iden välillä
raid_mode5=RAID5 (monen aseman pariteetti) PV:iden välillä
raid_mode6=RAID6 (monen aseman pariteetti) PV:iden välillä
raid_mode10=RAID10 (monen aseman pariteetti) PV:iden välillä
raid_ok=Luo RAID-taltio
raid_err=RAID-taltion luominen epäonnistui
raid_estripe0=Poikkiviivattavien PV:iden määrän on oltava vähintään 2
raid_emirror1=Peilattavien PV:iden määrän on oltava vähintään 2
raid_estripe4=Pariteettitilavuuden PV:iden määrän on oltava vähintään 3
raid_estripe5=PV:iden määrän monen aseman pariteettitaltiossa on oltava vähintään 3
raid_estripe6=PV:iden määrän monen aseman pariteettitaltiossa on oltava vähintään 3
raid_estripe10=PV:iden määrän monen aseman pariteettitaltiossa on oltava vähintään 3
raid_eeither=Puuttuu joko peilit tai raidat!
log_create_vg=Luotu ryhmä $1
log_modify_vg=Muokattu tilavuusryhmä $1
log_delete_vg=Poistettu ääniryhmä $1

23
lvm/lang/fr.auto Normal file
View File

@@ -0,0 +1,23 @@
index_addlv4=Créez un volume RAID dans <tt>$1</tt>.
lv_mirror=Nombre de miroirs
raid_title=Créer un volume RAID
raid_desc=Un volume RAID est un LV qui répartit les données sur plusieurs volumes physiques pour augmenter les performances, ajouter de la redondance pour se protéger contre les pannes de disque, ou les deux.
raid_header=Détails du nouveau volume RAID
raid_type=Type de volume RAID
raid_mode0=RAID0 (striped) sur les PV
raid_mode1=RAID1 (en miroir) sur les PV
raid_mode4=RAID4 (parité disque unique) sur les PV
raid_mode5=RAID5 (parité multi-disque) sur les PV
raid_mode6=RAID6 (parité multi-disque) sur les PV
raid_mode10=RAID10 (parité multi-disque) sur les PV
raid_ok=Créer un volume RAID
raid_err=Échec de la création du volume RAID
raid_estripe0=Le nombre de PV à répartir doit être d'au moins 2
raid_emirror1=Le nombre de PV à mettre en miroir doit être d'au moins 2
raid_estripe4=Le nombre de PV dans un volume de parité doit être d'au moins 3
raid_estripe5=Le nombre de PV dans un volume de parité multidisque doit être d'au moins 3
raid_estripe6=Le nombre de PV dans un volume de parité multidisque doit être d'au moins 3
raid_estripe10=Le nombre de PV dans un volume de parité multidisque doit être d'au moins 3
raid_eeither=Il manque soit des miroirs soit des rayures !

View File

@@ -13,6 +13,7 @@ index_addpv2=הוסף נפח פיזי ל <tt>$1</tt>.
index_addlv2=צור אמצעי אחסון לוגי ב- <tt>$1</tt>.
index_addlv2s=צור תמונת מצב ב <tt>$1</tt>.
index_addlv3=צור בריכה דקה ב <tt>$1</tt>.
index_addlv4=צור אמצעי אחסון RAID ב-<tt>$1</tt>.
index_addlv=צור אמצעי אחסון לוגי חדש.
index_addsnap=צור תמונת מצב חדשה.
index_return=קבוצות נפח
@@ -81,6 +82,7 @@ lv_alloc=שיטת הקצאה
lv_allocy=רציף
lv_allocn=לא רציף
lv_stripe=פסי נפח
lv_mirror=מספר מראות
lv_nostripe=מושבת (הקצה תמיד מההתחלה)
lv_stripes=פסים על פני נפחים פיזיים של $1
lv_stripes2=נפחים פיזיים לרצועה
@@ -213,6 +215,26 @@ thin_esame=שני LVs שנבחרו זהים
thin_edata=הנתונים LV שנבחרו כבר בשימוש
thin_emetadata=המטא נתונים שנבחרו LV כבר בשימוש
raid_title=צור אמצעי אחסון RAID
raid_desc=אמצעי אחסון RAID הוא LV שמפיץ נתונים על פני נפחים פיזיים מרובים כדי להגביר את הביצועים, להוסיף עודיות כדי להגן מפני כשלים בדיסק, או שניהם.
raid_header=פרטי נפח RAID חדשים
raid_type=סוג נפח RAID
raid_mode0=RAID0 (פסים) על פני PVs
raid_mode1=RAID1 (שיקוף) על פני PVs
raid_mode4=RAID4 (שוויון כונן יחיד) על פני PVs
raid_mode5=RAID5 (שוויון רב כוננים) על פני PVs
raid_mode6=RAID6 (שוויון רב כוננים) על פני PVs
raid_mode10=RAID10 (שוויון רב כוננים) על פני PVs
raid_ok=צור אמצעי אחסון RAID
raid_err=יצירת אמצעי אחסון RAID נכשל
raid_estripe0=מספר ה-PVs לרוחב חייב להיות לפחות 2
raid_emirror1=מספר ה-PVs שיש לשקף עליהם חייב להיות לפחות 2
raid_estripe4=מספר ה-PVs בנפח זוגיות חייב להיות לפחות 3
raid_estripe5=מספר ה-PVs בנפח זוגיות מרובה כוננים חייב להיות לפחות 3
raid_estripe6=מספר ה-PVs בנפח זוגיות מרובה כוננים חייב להיות לפחות 3
raid_estripe10=מספר ה-PVs בנפח זוגיות מרובה כוננים חייב להיות לפחות 3
raid_eeither=חסרות או מראות או פסים!
log_create_vg=נוצר קבוצת נפח $1
log_modify_vg=קבוצת אמצעי אחסון שונה $1
log_delete_vg=קבוצת אמצעי האחסון שנמחקה $1 נמחקה

View File

@@ -13,6 +13,7 @@ index_addpv2=Dodajte fizički volumen <tt>$1</tt>.
index_addlv2=Stvorite logički volumen u <tt>$1</tt>.
index_addlv2s=Napravite snimku u <tt>$1</tt>.
index_addlv3=Stvorite tanki bazen u <tt>$1</tt>.
index_addlv4=Stvorite RAID volumen u <tt>$1</tt>.
index_addlv=Stvorite novi logički volumen.
index_addsnap=Napravite novi snimak.
index_return=sveske grupa
@@ -81,6 +82,7 @@ lv_alloc=Metoda raspodjele
lv_allocy=Granični
lv_allocn=Nepovezan
lv_stripe=Volumen striping
lv_mirror=Broj ogledala
lv_nostripe=Onemogućeno (dodijeli uvijek od početka)
lv_stripes=Stripirajte kroz $1 fizički svezak
lv_stripes2=Fizički volumeni koji trebaju prijeći
@@ -213,6 +215,26 @@ thin_esame=Oba odabrana LV-a su ista
thin_edata=Odabrani LV podataka već se koristi
thin_emetadata=Odabrani metapodatci su već u upotrebi
raid_title=Stvorite RAID volumen
raid_desc=RAID volumen je LV koji širi podatke na više fizičkih volumena kako bi se povećala izvedba, dodala redudantnost radi zaštite od kvarova na disku ili oboje.
raid_header=Detalji o novom RAID volumenu
raid_type=Vrsta volumena RAID
raid_mode0=RAID0 (prugasti) preko PV-ova
raid_mode1=RAID1 (zrcaljen) preko PV-ova
raid_mode4=RAID4 (paritet jednog diska) preko PV-ova
raid_mode5=RAID5 (multi-drive paritet) preko PV-ova
raid_mode6=RAID6 (multi-drive paritet) preko PV-ova
raid_mode10=RAID10 (multi-drive paritet) preko PV-ova
raid_ok=Stvorite RAID volumen
raid_err=Stvaranje RAID volumena nije uspjelo
raid_estripe0=Broj PV-ova za crtanje mora biti najmanje 2
raid_emirror1=Broj PV-ova za zrcaljenje mora biti najmanje 2
raid_estripe4=Broj PV-ova u volumenu pariteta mora biti najmanje 3
raid_estripe5=Broj PV-ova u paritetnom volumenu s više pogona mora biti najmanje 3
raid_estripe6=Broj PV-ova u paritetnom volumenu s više pogona mora biti najmanje 3
raid_estripe10=Broj PV-ova u paritetnom volumenu s više pogona mora biti najmanje 3
raid_eeither=Nedostaju ogledala ili pruge!
log_create_vg=Stvorena grupa volumena $1
log_modify_vg=Izmijenjena grupa volumena $1
log_delete_vg=Izbrisana grupa volumena $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Adjon hozzá egy fizikai kötetet a <tt>$1</tt> -hez.
index_addlv2=Hozzon létre egy logikai kötetet a <tt>$1</tt> mappában.
index_addlv2s=Hozzon létre egy pillanatképet a <tt>$1</tt> mappában.
index_addlv3=Hozzon létre egy vékony medencét a <tt>$1</tt> mappában.
index_addlv4=Hozzon létre egy RAID-kötetet itt: <tt>$1</tt>.
index_addlv=Hozzon létre egy új logikai kötetet.
index_addsnap=Hozzon létre egy új pillanatképet.
index_return=kötetcsoportok
@@ -81,6 +82,7 @@ lv_alloc=Elosztási módszer
lv_allocy=határos
lv_allocn=Egymással nem szomszédos
lv_stripe=Volume striping
lv_mirror=Tükrök száma
lv_nostripe=Letiltva (mindig a kezdetektől kezdve allokál)
lv_stripes=Csík a $1 fizikai kötetek között
lv_stripes2=Fizikai térfogat, hogy átlépjék
@@ -213,6 +215,26 @@ thin_esame=Mindkét kiválasztott LV azonos
thin_edata=A kiválasztott adat LV már használatban van
thin_emetadata=A kiválasztott LV metaadatok már használatban vannak
raid_title=RAID kötet létrehozása
raid_desc=A RAID-kötet olyan LV, amely több fizikai kötet között osztja szét az adatokat a teljesítmény növelése, a lemezhibák elleni védelem érdekében redundanciával, vagy mindkettővel.
raid_header=Új RAID-kötet részletei
raid_type=RAID kötet típusa
raid_mode0=RAID0 (csíkos) a PV-ken
raid_mode1=RAID1 (tükrözve) a PV-ken keresztül
raid_mode4=RAID4 (egy meghajtó paritás) a PV-ken
raid_mode5=RAID5 (több meghajtó paritás) a PV-ken
raid_mode6=RAID6 (több meghajtó paritás) a PV-ken
raid_mode10=RAID10 (több meghajtó paritás) a PV-ken
raid_ok=RAID-kötet létrehozása
raid_err=Nem sikerült létrehozni a RAID-kötetet
raid_estripe0=A csíkozandó PV-k számának legalább 2-nek kell lennie
raid_emirror1=A tükrözendő PV-k számának legalább 2-nek kell lennie
raid_estripe4=A PV-k számának egy paritáskötetben legalább 3-nak kell lennie
raid_estripe5=A többmeghajtós paritáskötetben lévő PV-k számának legalább 3-nak kell lennie
raid_estripe6=A többmeghajtós paritáskötetben lévő PV-k számának legalább 3-nak kell lennie
raid_estripe10=A többmeghajtós paritáskötetben lévő PV-k számának legalább 3-nak kell lennie
raid_eeither=Hiányoznak a tükrök vagy a csíkok!
log_create_vg=Létrehozva a (z) $1 kötetcsoport
log_modify_vg=Módosított $1 kötetcsoport
log_delete_vg=Törölt $1 kötetcsoport

View File

@@ -13,6 +13,7 @@ index_addpv2=Aggiungi un volume fisico a <tt>$1</tt>.
index_addlv2=Crea un volume logico in <tt>$1</tt>.
index_addlv2s=Crea un'istantanea in <tt>$1</tt>.
index_addlv3=Crea un thin pool in <tt>$1</tt>.
index_addlv4=Crea un volume RAID in <tt>$1</tt>.
index_addlv=Crea un nuovo volume logico.
index_addsnap=Crea una nuova istantanea.
index_return=gruppi di volumi
@@ -81,6 +82,7 @@ lv_alloc=Metodo di allocazione
lv_allocy=contiguo
lv_allocn=Non contigui
lv_stripe=Striping del volume
lv_mirror=Numero di specchi
lv_nostripe=Disabilitato (allocare sempre dall'inizio)
lv_stripes=Striscia su $1 volumi fisici
lv_stripes2=Volumi fisici su cui strisciare
@@ -213,6 +215,26 @@ thin_esame=Entrambi i LV selezionati sono uguali
thin_edata=I dati selezionati LV sono già in uso
thin_emetadata=I metadati LV selezionati sono già in uso
raid_title=Crea volume RAID
raid_desc=Un volume RAID è un LV che distribuisce i dati su più volumi fisici per aumentare le prestazioni, aggiungere ridondanza per proteggere dai guasti del disco o entrambi.
raid_header=Nuovi dettagli sul volume RAID
raid_type=Tipo di volume RAID
raid_mode0=RAID0 (a strisce) su PV
raid_mode1=RAID1 (con mirroring) su PV
raid_mode4=RAID4 (parità unità singola) tra PV
raid_mode5=RAID5 (parità multi-drive) tra PV
raid_mode6=RAID6 (parità multi-drive) tra PV
raid_mode10=RAID10 (parità multi-drive) tra PV
raid_ok=Crea volume RAID
raid_err=Impossibile creare il volume RAID
raid_estripe0=Il numero di PV su cui eseguire lo striping deve essere almeno 2
raid_emirror1=Il numero di PV su cui eseguire il mirroring deve essere almeno 2
raid_estripe4=Il numero di PV in un volume di parità deve essere almeno 3
raid_estripe5=Il numero di PV in un volume di parità multi-drive deve essere almeno 3
raid_estripe6=Il numero di PV in un volume di parità multi-drive deve essere almeno 3
raid_estripe10=Il numero di PV in un volume di parità multi-drive deve essere almeno 3
raid_eeither=Mancano specchi o strisce!
log_create_vg=Gruppo di volumi creato $1
log_modify_vg=Gruppo di volumi modificato $1
log_delete_vg=Gruppo di volumi eliminato $1

View File

@@ -13,6 +13,7 @@ index_addpv2=物理ボリュームを<tt>$1</tt>に追加します。
index_addlv2=<tt>$1</tt>に論理ボリュームを作成します。
index_addlv2s=<tt>$1</tt>にスナップショットを作成します。
index_addlv3=<tt>$1</tt>にシンプールを作成します。
index_addlv4=<tt>$1</tt>にRAIDボリュームを作成します。
index_addlv=新しい論理ボリュームを作成します。
index_addsnap=新しいスナップショットを作成します。
index_return=ボリュームグループ
@@ -81,6 +82,7 @@ lv_alloc=割り当て方法
lv_allocy=隣接する
lv_allocn=不連続
lv_stripe=ボリュームストライピング
lv_mirror=ミラーの数
lv_nostripe=無効(常に最初から割り当て)
lv_stripes=$1の物理ボリューム全体にストライピング
lv_stripes2=ストライプする物理ボリューム
@@ -213,6 +215,26 @@ thin_esame=選択した両方のLVは同じです
thin_edata=選択したデータLVはすでに使用されています
thin_emetadata=選択したメタデータLVはすでに使用されています
raid_title=RAIDボリュームを作成する
raid_desc=RAIDボリュームは、データを複数の物理ボリュームに分散してパフォーマンスを向上させるか、冗長性を追加してディスク障害から保護するか、またはその両方を行うLVです。
raid_header=新しいRAIDボリュームの詳細
raid_type=RAIDボリュームタイプ
raid_mode0=PV全体のRAID0ストライプ
raid_mode1=PV間でのRAID1ミラーリング
raid_mode4=PV全体のRAID4シングルドライブパリティ
raid_mode5=PV全体のRAID5マルチドライブパリティ
raid_mode6=PV全体のRAID6マルチドライブパリティ
raid_mode10=PV全体のRAID10マルチドライブパリティ
raid_ok=RAIDボリュームを作成する
raid_err=RAIDボリュームの作成に失敗しました
raid_estripe0=ストライプするPVの数は少なくとも2でなければなりません
raid_emirror1=ミラーリングするPVの数は少なくとも2でなければなりません
raid_estripe4=パリティボリューム内のPVの数は少なくとも3である必要があります
raid_estripe5=マルチドライブパリティボリューム内のPVの数は少なくとも3である必要があります
raid_estripe6=マルチドライブパリティボリューム内のPVの数は少なくとも3である必要があります
raid_estripe10=マルチドライブパリティボリューム内のPVの数は少なくとも3である必要があります
raid_eeither=ミラーまたはストライプのいずれかがありません!
log_create_vg=ボリュームグループ $1を作成しました
log_modify_vg=変更されたボリュームグループ $1
log_delete_vg=ボリュームグループ $1を削除しました

View File

@@ -13,6 +13,7 @@ index_addpv2=물리적 볼륨을 <tt>$1</tt>에 추가하십시오.
index_addlv2=<tt>$1</tt>에 논리 볼륨을 작성하십시오.
index_addlv2s=<tt>$1</tt>에서 스냅 샷을 작성하십시오.
index_addlv3=<tt>$1</tt>에 씬 풀을 생성하십시오.
index_addlv4=<tt>$1</tt>에 RAID 볼륨을 만듭니다.
index_addlv=새로운 논리 볼륨을 작성하십시오.
index_addsnap=새 스냅 샷을 만듭니다.
index_return=볼륨 그룹
@@ -81,6 +82,7 @@ lv_alloc=할당 방법
lv_allocy=연속
lv_allocn=비 연속
lv_stripe=볼륨 스트라이핑
lv_mirror=거울의 수
lv_nostripe=비활성화 됨 (항상 시작부터 할당)
lv_stripes=$1 물리 볼륨에 걸쳐 스트라이프
lv_stripes2=스트라이핑 할 물리 볼륨
@@ -213,6 +215,26 @@ thin_esame=선택된 LV는 동일
thin_edata=선택한 데이터 LV가 이미 사용 중입니다
thin_emetadata=선택한 메타 데이터 LV가 이미 사용 중입니다
raid_title=RAID 볼륨 생성
raid_desc=RAID 볼륨은 성능을 향상시키기 위해 데이터를 여러 물리적 볼륨에 분산하거나 디스크 장애로부터 보호하기 위해 중복성을 추가하는 LV입니다.
raid_header=새 RAID 볼륨 세부 정보
raid_type=RAID 볼륨 유형
raid_mode0=PV에서 RAID0(스트라이핑)
raid_mode1=PV 전반에 걸친 RAID1(미러링)
raid_mode4=PV에서 RAID4(단일 드라이브 패리티)
raid_mode5=PV 전반에 걸친 RAID5(다중 드라이브 패리티)
raid_mode6=PV 전반에 걸친 RAID6(다중 드라이브 패리티)
raid_mode10=PV 전반에 걸친 RAID10(다중 드라이브 패리티)
raid_ok=RAID 볼륨 생성
raid_err=RAID 볼륨 생성 실패
raid_estripe0=스트라이프할 PV의 수는 2개 이상이어야 합니다
raid_emirror1=미러링할 PV의 수는 2개 이상이어야 합니다
raid_estripe4=패리티 볼륨의 PV 수는 3개 이상이어야 합니다
raid_estripe5=다중 드라이브 패리티 볼륨의 PV 수는 3개 이상이어야 합니다
raid_estripe6=다중 드라이브 패리티 볼륨의 PV 수는 3개 이상이어야 합니다
raid_estripe10=다중 드라이브 패리티 볼륨의 PV 수는 3개 이상이어야 합니다
raid_eeither=거울이나 줄무늬가 없습니다!
log_create_vg=볼륨 그룹 $1 을 (를) 생성했습니다.
log_modify_vg=수정 된 볼륨 그룹 $1
log_delete_vg=삭제 된 볼륨 그룹 $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Pridėkite fizinį tūrį prie <tt>$1</tt>.
index_addlv2=Sukurkite loginį tūrį <tt>$1</tt>.
index_addlv2s=Sukurkite momentinę nuotrauką <tt>$1</tt>.
index_addlv3=Sukurkite ploną baseiną <tt>$1</tt>.
index_addlv4=Sukurkite RAID tomą <tt>$1</tt>.
index_addlv=Sukurkite naują loginį tomą.
index_addsnap=Sukurkite naują momentinę nuotrauką.
index_return=tūrio grupės
@@ -81,6 +82,7 @@ lv_alloc=Paskirstymo metodas
lv_allocy=Gretimos
lv_allocn=Nesusijungia
lv_stripe=Apimties rišimas
lv_mirror=Veidrodžių skaičius
lv_nostripe=Neįgalus (visada paskirstyti nuo pradžios)
lv_stripes=Juostelėjimas iš $1 fizinio tūrio
lv_stripes2=Fiziniai tūriai, kad juostelės skersai
@@ -213,6 +215,26 @@ thin_esame=Abi pasirinktos LV yra vienodos
thin_edata=Pasirinkti duomenys LV jau naudojami
thin_emetadata=Pasirinkti metaduomenys LV jau naudojami
raid_title=Sukurkite RAID tomą
raid_desc=RAID tomas yra LV, kuri paskirsto duomenis keliuose fiziniuose tomuose, kad padidintų našumą, padidintų dubliavimą, kad apsaugotų nuo disko gedimų, arba abu.
raid_header=Nauja RAID apimties informacija
raid_type=RAID tūrio tipas
raid_mode0=RAID0 (dryžuotas) visuose PV
raid_mode1=RAID1 (veidrodinis) visuose PV
raid_mode4=RAID4 (vieno disko paritetas) visuose PV
raid_mode5=RAID5 (kelių diskų paritetas) visuose PV
raid_mode6=RAID6 (kelių diskų paritetas) visuose PV
raid_mode10=RAID10 (kelių diskų paritetas) visuose PV
raid_ok=Sukurkite RAID tomą
raid_err=Nepavyko sukurti RAID tomo
raid_estripe0=PV skaičius turi būti bent 2
raid_emirror1=Atspindėtinų PV skaičius turi būti bent 2
raid_estripe4=PV skaičius pariteto tūryje turi būti bent 3
raid_estripe5=PV skaičius kelių diskų pariteto tome turi būti bent 3
raid_estripe6=PV skaičius kelių diskų pariteto tome turi būti bent 3
raid_estripe10=PV skaičius kelių diskų pariteto tome turi būti bent 3
raid_eeither=Trūksta veidrodžių arba juostelių!
log_create_vg=Sukurta tūrio grupė $1
log_modify_vg=Modifikuota tūrio grupė $1
log_delete_vg=Ištrinta tūrio grupė $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Pievienojiet <tt>$1</tt> fizisko skaļumu.
index_addlv2=Izveidojiet loģisku sējumu <tt>$1</tt>.
index_addlv2s=Izveidojiet momentuzņēmumu <tt>$1</tt>.
index_addlv3=Izveidojiet plānu baseinu <tt>$1</tt>.
index_addlv4=Izveidojiet RAID sējumu mapē <tt>$1</tt>.
index_addlv=Izveidojiet jaunu loģisko sējumu.
index_addsnap=Izveidojiet jaunu momentuzņēmumu.
index_return=apjoma grupas
@@ -81,6 +82,7 @@ lv_alloc=Piešķiršanas metode
lv_allocy=Blakus
lv_allocn=Nav blakus
lv_stripe=Skaļuma noņemšana
lv_mirror=Spoguļu skaits
lv_nostripe=Atspējots (vienmēr piešķirt no sākuma)
lv_stripes=Svītra $1 fiziskajos apjomos
lv_stripes2=Fiziskie apjomi, lai tos šķērsotu
@@ -213,6 +215,26 @@ thin_esame=Abas atlasītās LV ir vienādas
thin_edata=Atlasītie dati LV jau tiek izmantoti
thin_emetadata=Atlasītie metadati LV jau tiek izmantoti
raid_title=Izveidojiet RAID apjomu
raid_desc=RAID sējums ir LV, kas izplata datus vairākos fiziskos sējumos, lai palielinātu veiktspēju, pievienotu dublēšanu, lai aizsargātu pret diska kļūmēm, vai abos gadījumos.
raid_header=Jauna RAID apjoma informācija
raid_type=RAID apjoma tips
raid_mode0=RAID0 (svītrains) pāri PV
raid_mode1=RAID1 (spoguļots) visos PV
raid_mode4=RAID4 (viena diska paritāte) visos PV
raid_mode5=RAID5 (vairāku disku paritāte) visos PV
raid_mode6=RAID6 (vairāku disku paritāte) visos PV
raid_mode10=RAID10 (vairāku disku paritāte) visos PV
raid_ok=Izveidojiet RAID apjomu
raid_err=Neizdevās izveidot RAID sējumu
raid_estripe0=PV skaitam, ko pārvilkt, ir jābūt vismaz 2
raid_emirror1=Atspoguļojamo PV skaitam ir jābūt vismaz 2
raid_estripe4=PV skaitam paritātes apjomā ir jābūt vismaz 3
raid_estripe5=PV skaitam vairāku disku paritātes sējumā ir jābūt vismaz 3
raid_estripe6=PV skaitam vairāku disku paritātes sējumā ir jābūt vismaz 3
raid_estripe10=PV skaitam vairāku disku paritātes sējumā ir jābūt vismaz 3
raid_eeither=Trūkst spoguļu vai svītru!
log_create_vg=Izveidota apjoma grupa $1
log_modify_vg=Pārveidota apjoma grupa $1
log_delete_vg=Dzēsta apjoma grupa $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Tambah isipadu fizikal kepada <tt>$1</tt>.
index_addlv2=Buat jumlah logik dalam <tt>$1</tt>.
index_addlv2s=Buat tangkapan pada <tt>$1</tt>.
index_addlv3=Buat kolam nipis di <tt>$1</tt>.
index_addlv4=Buat volum RAID dalam <tt>$1</tt>.
index_addlv=Buat jumlah logik baru.
index_addsnap=Buat tangkapan baru.
index_return=kumpulan volum
@@ -81,6 +82,7 @@ lv_alloc=Kaedah alokasi
lv_allocy=Bersebelahan
lv_allocn=Tidak berdampingan
lv_stripe=Jilid volum
lv_mirror=Bilangan cermin
lv_nostripe=Kurang upaya (sentiasa diperuntukkan dari permulaan)
lv_stripes=Stripe merentas $1 jilid fizikal
lv_stripes2=Jilid fizikal untuk menyentuh seluruh
@@ -213,6 +215,26 @@ thin_esame=Kedua-dua LV yang dipilih adalah sama
thin_edata=LV data yang dipilih telah digunakan
thin_emetadata=LV metadata yang dipilih telah digunakan
raid_title=Buat Kelantangan RAID
raid_desc=Kelantangan RAID ialah LV yang menyebarkan data merentasi berbilang volum fizikal untuk meningkatkan prestasi, menambah redundansi untuk melindungi daripada kegagalan cakera atau kedua-duanya.
raid_header=Butiran volum RAID baharu
raid_type=Jenis volum RAID
raid_mode0=RAID0 (berjalur) merentas PV
raid_mode1=RAID1 (dicerminkan) merentas PV
raid_mode4=RAID4 (pariti pemacu tunggal) merentas PV
raid_mode5=RAID5 (pariti berbilang pemacu) merentas PV
raid_mode6=RAID6 (pariti berbilang pemacu) merentas PV
raid_mode10=RAID10 (pariti berbilang pemacu) merentas PV
raid_ok=Buat volum RAID
raid_err=Gagal membuat volum RAID
raid_estripe0=Bilangan PV untuk digariskan mestilah sekurang-kurangnya 2
raid_emirror1=Bilangan PV untuk dicerminkan mestilah sekurang-kurangnya 2
raid_estripe4=Bilangan PV dalam volum pariti mestilah sekurang-kurangnya 3
raid_estripe5=Bilangan PV dalam volum pariti berbilang pemacu mestilah sekurang-kurangnya 3
raid_estripe6=Bilangan PV dalam volum pariti berbilang pemacu mestilah sekurang-kurangnya 3
raid_estripe10=Bilangan PV dalam volum pariti berbilang pemacu mestilah sekurang-kurangnya 3
raid_eeither=Hilang sama ada cermin atau belang!
log_create_vg=Kumpulan kelantangan yang dibuat $1
log_modify_vg=Kumpulan volum diubah suai $1
log_delete_vg=Kelompok kelantangan dipadamkan $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Żid volum fiżiku ma '<tt>$1</tt>.
index_addlv2=Oħloq volum loġiku f '<tt>$1</tt>.
index_addlv2s=Oħloq snapshot f '<tt>$1</tt>.
index_addlv3=Oħloq pool irqiq f '<tt>$1</tt>.
index_addlv4=Oħloq volum RAID f'<tt>$1</tt>.
index_addlv=Oħloq volum loġiku ġdid.
index_addsnap=Oħloq snapshot ġdid.
index_return=gruppi ta 'volum
@@ -81,6 +82,7 @@ lv_alloc=Metodu ta 'allokazzjoni
lv_allocy=Kontigwu
lv_allocn=Mhumiex kontigwi
lv_stripe=Stripp tal-volum
lv_mirror=Numru ta' mirja
lv_nostripe=B'diżabilità (dejjem talloka mill-bidu)
lv_stripes=Faxxa fuq il-volumi fiżiċi $1
lv_stripes2=Volumi fiżiċi għal strixxi
@@ -213,6 +215,26 @@ thin_esame=Iż-żewġ LVs magħżula huma l-istess
thin_edata=Id-dejta magħżula LV diġà qed tintuża
thin_emetadata=Il-metadata LV magħżula diġà qed tintuża
raid_title=Oħloq Volum RAID
raid_desc=Volum RAID huwa LV li jifrex id-data fuq volumi fiżiċi multipli biex iżid il-prestazzjoni, iżid redudancy biex jipproteġi kontra fallimenti tad-disk, jew it-tnejn.
raid_header=Dettalji ġodda tal-volum RAID
raid_type=Tip ta' volum RAID
raid_mode0=RAID0 (strixxat) madwar PVs
raid_mode1=RAID1 (mirrorjat) madwar PVs
raid_mode4=RAID4 (single-drive parity) madwar PVs
raid_mode5=RAID5 (multi-drive parity) madwar PVs
raid_mode6=RAID6 (multi-drive parity) madwar PVs
raid_mode10=RAID10 (parità multi-drive) madwar PVs
raid_ok=Oħloq volum RAID
raid_err=Naqas milli jinħoloq volum RAID
raid_estripe0=In-numru ta' PVs li għandhom jaqsmu għandu jkun mill-inqas 2
raid_emirror1=In-numru ta' PVs li għandhom jiġu riflessi minn naħa għal oħra għandu jkun mill-inqas 2
raid_estripe4=In-numru ta' PVs f'volum ta' parità għandu jkun mill-inqas 3
raid_estripe5=In-numru ta' PVs f'volum ta' parità multi-drive għandu jkun mill-inqas 3
raid_estripe6=In-numru ta' PVs f'volum ta' parità multi-drive għandu jkun mill-inqas 3
raid_estripe10=In-numru ta' PVs f'volum ta' parità multi-drive għandu jkun mill-inqas 3
raid_eeither=Nieqes jew mirja jew strixxi!
log_create_vg=Grupp ta 'volum maħluq $1
log_modify_vg=Grupp tal-volum modifikat $1
log_delete_vg=Grupp tal-volum imħassar $1

View File

@@ -1,4 +1,5 @@
index_addlv3=Maak een dunne pool in <tt>$1</tt>.
index_addlv4=Maak een RAID-volume in <tt>$1</tt>.
index_return2=fysieke volumes
index_return3=logische volumes
index_thin=LVM dunne pool voor $1 LV's
@@ -8,6 +9,7 @@ lv_thin2=Dun ingericht in zwembad
lv_nothin=Geen (maak als gewone LV)
lv_sizeallfree=Gebruik alle vrije VG-ruimte
lv_mountiscsi=iSCSI gedeeld apparaat $1
lv_mirror=Aantal spiegels
lv_snaprollback=Momentopname terugdraaien
lv_rusnaprb=Weet u zeker dat u de momentopname $1 wilt terugdraaien?
lv_delthin=WAARSCHUWING! Deze LV is een dunne pool voor $1 andere dun ingerichte logische volumes, die ook verloren gaan als deze wordt verwijderd!
@@ -40,4 +42,24 @@ thin_esame=Beide geselecteerde LV's zijn hetzelfde
thin_edata=De geselecteerde data LV is al in gebruik
thin_emetadata=De geselecteerde metadata LV is al in gebruik
raid_title=RAID-volume maken
raid_desc=Een RAID-volume is een LV die gegevens verspreidt over meerdere fysieke volumes om de prestaties te verbeteren, redundantie toe te voegen ter bescherming tegen schijfstoringen, of beide.
raid_header=Nieuwe RAID-volumedetails
raid_type=RAID-volumetype
raid_mode0=RAID0 (gestreept) over PV's
raid_mode1=RAID1 (gespiegeld) over PV's
raid_mode4=RAID4 (pariteit met één schijf) over PV's
raid_mode5=RAID5 (pariteit van meerdere schijven) tussen PV's
raid_mode6=RAID6 (pariteit van meerdere schijven) tussen PV's
raid_mode10=RAID10 (pariteit van meerdere schijven) over PV's
raid_ok=RAID-volume maken
raid_err=Kan RAID-volume niet maken
raid_estripe0=Aantal PV's om over te strepen moet minimaal 2. zijn
raid_emirror1=Het aantal te spiegelen PV's moet minimaal 2. zijn
raid_estripe4=Aantal PV's in een pariteitsvolume moet minimaal 3. zijn
raid_estripe5=Aantal PV's in een multi-drive pariteitsvolume moet minimaal 3. zijn
raid_estripe6=Aantal PV's in een multi-drive pariteitsvolume moet minimaal 3. zijn
raid_estripe10=Aantal PV's in een multi-drive pariteitsvolume moet minimaal 3. zijn
raid_eeither=Ontbrekende spiegels of strepen!
log_rollback_lv=Momentopname $1 teruggedraaid

23
lvm/lang/no.auto Normal file
View File

@@ -0,0 +1,23 @@
index_addlv4=Opprett et RAID-volum i <tt>$1</tt>.
lv_mirror=Antall speil
raid_title=Opprett RAID-volum
raid_desc=Et RAID-volum er en LV som sprer data over flere fysiske volumer for å øke ytelsen, legge til redudans for å beskytte mot diskfeil, eller begge deler.
raid_header=Nye RAID-volumdetaljer
raid_type=RAID-volumtype
raid_mode0=RAID0 (stripet) på tvers av PV-er
raid_mode1=RAID1 (speilet) på tvers av PV-er
raid_mode4=RAID4 (enkeltstasjonsparitet) på tvers av PV-er
raid_mode5=RAID5 (multi-drive paritet) på tvers av PV-er
raid_mode6=RAID6 (multi-drive paritet) på tvers av PV-er
raid_mode10=RAID10 (multi-drive paritet) på tvers av PV-er
raid_ok=Opprett RAID-volum
raid_err=Kunne ikke opprette RAID-volum
raid_estripe0=Antall PV-er som skal stripes over må være minst 2
raid_emirror1=Antall PV-er som skal speiles over må være minst 2
raid_estripe4=Antall PV-er i et paritetsvolum må være minst 3
raid_estripe5=Antall PV-er i et paritetsvolum for flere stasjoner må være minst 3
raid_estripe6=Antall PV-er i et paritetsvolum for flere stasjoner må være minst 3
raid_estripe10=Antall PV-er i et paritetsvolum for flere stasjoner må være minst 3
raid_eeither=Mangler enten speil eller striper!

View File

@@ -13,6 +13,7 @@ index_addpv2=Dodaj wolumin fizyczny do <tt>$1</tt>.
index_addlv2=Utwórz wolumin logiczny w <tt>$1</tt>.
index_addlv2s=Utwórz migawkę w <tt>$1</tt>.
index_addlv3=Utwórz cienką pulę w <tt>$1</tt>.
index_addlv4=Utwórz wolumen RAID w <tt>$1</tt>.
index_addlv=Utwórz nowy wolumin logiczny.
index_addsnap=Utwórz nową migawkę.
index_return=grupy woluminów
@@ -81,6 +82,7 @@ lv_alloc=Metoda alokacji
lv_allocy=Przyległy
lv_allocn=Nieprzylegające
lv_stripe=Stripowanie głośności
lv_mirror=Liczba luster
lv_nostripe=Wyłączone (zawsze przydzielaj od początku)
lv_stripes=Paski na $1 woluminach fizycznych
lv_stripes2=Objętości fizyczne do rozłożenia
@@ -213,6 +215,26 @@ thin_esame=Oba wybrane LV są takie same
thin_edata=Wybrane dane LV są już w użyciu
thin_emetadata=Wybrane metadane LV są już w użyciu
raid_title=Utwórz wolumen RAID
raid_desc=Wolumen RAID to LV, który rozkłada dane na wiele woluminów fizycznych w celu zwiększenia wydajności, dodania nadmiarowości w celu ochrony przed awariami dysków lub obu.
raid_header=Szczegóły nowego wolumenu RAID
raid_type=Typ woluminu RAID
raid_mode0=RAID0 (paski) w PV
raid_mode1=RAID1 (dublowane) w PV
raid_mode4=RAID4 (parzystość jednego dysku) w systemach PV
raid_mode5=RAID5 (parzystość wielu dysków) w systemach PV
raid_mode6=RAID6 (parzystość wielu dysków) w systemach PV
raid_mode10=RAID10 (parzystość wielu dysków) w systemach PV
raid_ok=Utwórz wolumen RAID
raid_err=Nie udało się utworzyć wolumenu RAID
raid_estripe0=Liczba PV do rozłożenia musi wynosić co najmniej 2
raid_emirror1=Liczba PV do odbicia lustrzanego musi wynosić co najmniej 2
raid_estripe4=Liczba PV w wolumenie parzystości musi wynosić co najmniej 3
raid_estripe5=Liczba PV w wolumenie parzystości dla wielu dysków musi wynosić co najmniej 3
raid_estripe6=Liczba PV w wolumenie parzystości dla wielu dysków musi wynosić co najmniej 3
raid_estripe10=Liczba PV w wolumenie parzystości dla wielu dysków musi wynosić co najmniej 3
raid_eeither=Brakuje lusterek lub pasków!
log_create_vg=Utworzono grupę woluminów $1
log_modify_vg=Zmodyfikowana grupa woluminów $1
log_delete_vg=Usunięto grupę woluminów $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Adicione um volume físico a <tt>$1</tt>.
index_addlv2=Crie um volume lógico em <tt>$1</tt>.
index_addlv2s=Crie um instantâneo em <tt>$1</tt>.
index_addlv3=Crie um pool fino em <tt>$1</tt>.
index_addlv4=Crie um volume RAID em <tt>$1</tt>.
index_addlv=Crie um novo volume lógico.
index_addsnap=Crie um novo instantâneo.
index_return=grupos de volumes
@@ -81,6 +82,7 @@ lv_alloc=Método de alocação
lv_allocy=Contíguo
lv_allocn=Não contíguo
lv_stripe=Distribuição de volume
lv_mirror=Número de espelhos
lv_nostripe=Desativado (sempre alocado desde o início)
lv_stripes=Distribuir $1 volumes físicos
lv_stripes2=Volumes físicos a serem distribuídos
@@ -213,6 +215,26 @@ thin_esame=Ambos os LVs selecionados são os mesmos
thin_edata=O LV de dados selecionado já está em uso
thin_emetadata=Os metadados selecionados LV já estão em uso
raid_title=Criar volume RAID
raid_desc=Um volume RAID é um LV que distribui dados por vários volumes físicos para aumentar o desempenho, adicionar redundância para proteger contra falhas de disco ou ambos.
raid_header=Novos detalhes do volume RAID
raid_type=Tipo de volume RAID
raid_mode0=RAID0 (distribuído) em PVs
raid_mode1=RAID1 (espelhado) em PVs
raid_mode4=RAID4 (paridade de unidade única) em PVs
raid_mode5=RAID5 (paridade de várias unidades) em PVs
raid_mode6=RAID6 (paridade de várias unidades) em PVs
raid_mode10=RAID10 (paridade de várias unidades) em PVs
raid_ok=Criar volume RAID
raid_err=Falha ao criar volume RAID
raid_estripe0=O número de PVs a serem distribuídos deve ser pelo menos 2
raid_emirror1=O número de PVs para espelhar deve ser pelo menos 2
raid_estripe4=O número de PVs em um volume de paridade deve ser pelo menos 3
raid_estripe5=O número de PVs em um volume de paridade de várias unidades deve ser pelo menos 3
raid_estripe6=O número de PVs em um volume de paridade de várias unidades deve ser pelo menos 3
raid_estripe10=O número de PVs em um volume de paridade de várias unidades deve ser pelo menos 3
raid_eeither=Faltando espelhos ou listras!
log_create_vg=Grupo de volumes criado $1
log_modify_vg=Grupo de volumes modificado $1
log_delete_vg=Grupo de volumes excluído $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Adicione um volume físico a <tt>$1</tt>.
index_addlv2=Crie um volume lógico em <tt>$1</tt>.
index_addlv2s=Crie um instantâneo em <tt>$1</tt>.
index_addlv3=Crie um pool fino em <tt>$1</tt>.
index_addlv4=Crie um volume RAID em <tt>$1</tt>.
index_addlv=Crie um novo volume lógico.
index_addsnap=Crie um novo instantâneo.
index_return=grupos de volumes
@@ -81,6 +82,7 @@ lv_alloc=Método de alocação
lv_allocy=Contíguo
lv_allocn=Não contíguo
lv_stripe=Distribuição de volume
lv_mirror=Número de espelhos
lv_nostripe=Desativado (sempre alocado desde o início)
lv_stripes=Distribuir $1 volumes físicos
lv_stripes2=Volumes físicos a serem distribuídos
@@ -213,6 +215,26 @@ thin_esame=Ambos os LVs selecionados são os mesmos
thin_edata=O LV de dados selecionado já está em uso
thin_emetadata=Os metadados selecionados LV já estão em uso
raid_title=Criar volume RAID
raid_desc=Um volume RAID é um LV que distribui dados por vários volumes físicos para aumentar o desempenho, adicionar redundância para proteger contra falhas de disco ou ambos.
raid_header=Novos detalhes do volume RAID
raid_type=Tipo de volume RAID
raid_mode0=RAID0 (distribuído) em PVs
raid_mode1=RAID1 (espelhado) em PVs
raid_mode4=RAID4 (paridade de unidade única) em PVs
raid_mode5=RAID5 (paridade de várias unidades) em PVs
raid_mode6=RAID6 (paridade de várias unidades) em PVs
raid_mode10=RAID10 (paridade de várias unidades) em PVs
raid_ok=Criar volume RAID
raid_err=Falha ao criar volume RAID
raid_estripe0=O número de PVs a serem distribuídos deve ser pelo menos 2
raid_emirror1=O número de PVs para espelhar deve ser pelo menos 2
raid_estripe4=O número de PVs em um volume de paridade deve ser pelo menos 3
raid_estripe5=O número de PVs em um volume de paridade de várias unidades deve ser pelo menos 3
raid_estripe6=O número de PVs em um volume de paridade de várias unidades deve ser pelo menos 3
raid_estripe10=O número de PVs em um volume de paridade de várias unidades deve ser pelo menos 3
raid_eeither=Faltando espelhos ou listras!
log_create_vg=Grupo de volumes criado $1
log_modify_vg=Grupo de volumes modificado $1
log_delete_vg=Grupo de volumes excluído $1

View File

@@ -13,6 +13,7 @@ index_addpv2=Adăugați un volum fizic la <tt>$1</tt>.
index_addlv2=Creați un volum logic în <tt>$1</tt>.
index_addlv2s=Creați o instantanee în <tt>$1</tt>.
index_addlv3=Creați un pool subțire în <tt>$1</tt>.
index_addlv4=Creați un volum RAID în <tt>$1</tt>.
index_addlv=Creați un nou volum logic.
index_addsnap=Creați o nouă imagine.
index_return=grupuri de volum
@@ -81,6 +82,7 @@ lv_alloc=Metoda de alocare
lv_allocy=contiguu
lv_allocn=Necontigue
lv_stripe=Striping de volum
lv_mirror=Numărul de oglinzi
lv_nostripe=Dezactivat (alocați întotdeauna de la început)
lv_stripes=Înfășurați volumele fizice $1
lv_stripes2=Volumele fizice pentru a strivi
@@ -213,6 +215,26 @@ thin_esame=Ambele LV-uri selectate sunt aceleași
thin_edata=Datele selectate LV sunt deja utilizate
thin_emetadata=Metadata LV selectată este deja folosită
raid_title=Creați volum RAID
raid_desc=Un volum RAID este un LV care răspândește date pe mai multe volume fizice pentru a crește performanța, pentru a adăuga redudanță pentru a proteja împotriva defecțiunilor de disc sau ambele.
raid_header=Noile detalii despre volumul RAID
raid_type=Tipul volumului RAID
raid_mode0=RAID0 (în dungi) între PV
raid_mode1=RAID1 (oglindit) peste PV
raid_mode4=RAID4 (paritate cu o singură unitate) între PV
raid_mode5=RAID5 (multi-drive parity) între PV-uri
raid_mode6=RAID6 (multi-drive parity) între PV-uri
raid_mode10=RAID10 (paritate cu mai multe unități) între PV
raid_ok=Creați volum RAID
raid_err=Nu s-a putut crea volumul RAID
raid_estripe0=Numărul de PV pe care trebuie să se întindă trebuie să fie de cel puțin 2
raid_emirror1=Numărul de PV pe care trebuie să o oglindiți trebuie să fie de cel puțin 2
raid_estripe4=Numărul de PV dintr-un volum de paritate trebuie să fie de cel puțin 3
raid_estripe5=Numărul de PV într-un volum de paritate cu mai multe unități trebuie să fie de cel puțin 3
raid_estripe6=Numărul de PV într-un volum de paritate cu mai multe unități trebuie să fie de cel puțin 3
raid_estripe10=Numărul de PV într-un volum de paritate cu mai multe unități trebuie să fie de cel puțin 3
raid_eeither=Lipsesc fie oglinzi, fie dungi!
log_create_vg=Grup de volum creat $1
log_modify_vg=Grup de volum modificat $1
log_delete_vg=Grupul de volume șters $1

View File

@@ -3,6 +3,7 @@ index_addpv2=Добавьте физический том в <tt>$1</tt>.
index_addlv2=Создайте логический том в <tt>$1</tt>.
index_addlv2s=Создайте снимок в <tt>$1</tt>.
index_addlv3=Создайте тонкий пул в <tt>$1</tt>.
index_addlv4=Создайте том RAID в <tt>$1</tt>.
index_return2=физические тома
index_return3=логические тома
index_version=LVM версия $1
@@ -42,6 +43,7 @@ lv_sizeallfree=Используйте все свободное простран
lv_mountcm=Используется системой Cloudmin $1
lv_umountcm=Для использования системой Cloudmin $1
lv_mountiscsi=Общее устройство iSCSI $1
lv_mirror=Количество зеркал
lv_stripes2=Физические тома для чередования
lv_stripesize=Размер полосы
lv_readahead=Считать секторы
@@ -102,6 +104,26 @@ thin_esame=Оба выбранных LV одинаковы
thin_edata=Выбранные данные LV уже используются
thin_emetadata=Выбранные метаданные LV уже используются
raid_title=Создать том RAID
raid_desc=Том RAID — это том LV, который распределяет данные по нескольким физическим томам для повышения производительности, добавления избыточности для защиты от сбоев диска или того и другого.
raid_header=Сведения о новом томе RAID
raid_type=Тип тома RAID
raid_mode0=RAID0 (чередование) между PV
raid_mode1=RAID1 (зеркальный) между PV
raid_mode4=RAID4 (четность одного диска) между PV
raid_mode5=RAID5 (паритет нескольких дисков) между PV
raid_mode6=RAID6 (паритет нескольких дисков) между PV
raid_mode10=RAID10 (паритет нескольких дисков) между PV
raid_ok=Создать том RAID
raid_err=Не удалось создать том RAID
raid_estripe0=Количество PV для чередования должно быть не менее 2
raid_emirror1=Количество PV для зеркалирования должно быть не менее 2
raid_estripe4=Количество PV в паритетном томе должно быть не менее 3
raid_estripe5=Количество виртуальных томов в томе четности с несколькими дисками должно быть не менее 3
raid_estripe6=Количество виртуальных томов в томе четности с несколькими дисками должно быть не менее 3
raid_estripe10=Количество виртуальных томов в томе четности с несколькими дисками должно быть не менее 3
raid_eeither=Не хватает ни зеркал, ни полос!
log_rollback_lv=Снимок отката $1
log_resize_pv=Измененный физический объем $1 в VG $2

Some files were not shown because too many files have changed in this diff Show More