%PDF- %PDF-
| Direktori : /proc/self/root/proc/3522530/root/usr/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/self/root/proc/3522530/root/usr/lib/python2.7/site-packages/salt/states/blockdev.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l Z
d d l m Z d Z
e j e � Z d � Z d � Z d e d � Z d
� Z d S( u8
Management of Block Devices
A state module to manage blockdevices
.. code-block:: yaml
/dev/sda:
blockdev.tuned:
- read-only: True
master-data:
blockdev.tuned:
- name: /dev/vg/master-data
- read-only: True
- read-ahead: 1024
.. versionadded:: 2014.7.0
i ( t absolute_importt print_functiont unicode_literalsN( t rangeu blockdevc C@ s# d t k r t St d j t � f S( uI
Only load this module if the disk execution module is available
u disk.tuneuA Cannot load the {0} state module: disk execution module not found( t __salt__t __virtualname__t Falset format( ( ( s8 /usr/lib/python2.7/site-packages/salt/states/blockdev.pyt __virtual__) s c K@ s� i i d 6d d 6| d 6t d 6} i d d 6d d 6d
d 6d
d 6} t d
sd d j | � | d <nqt d r� d j | � | d <d | d <| St d | � } t d | | � } i } x� | D]� } | | k r� | | } | | | | k rrt | | t � r%| | d k } | | d k }
n | | } | | }
| d k rV| } |
}
n d j | |
� | | <qrq� q� W| r�| r�d j | � | d <| | d <q�d j | � | d <n d j | � | d <t | d <| S( u9
Manage options of block device
name
The name of the block device
opts:
- read-ahead
Read-ahead buffer size
- filesystem-read-ahead
Filesystem Read-ahead buffer size
- read-only
Set Read-Only
- read-write
Set Read-Write
u changesu u commentu nameu resultu getrau
read-aheadu getfrau filesystem-read-aheadu getrou read-onlyu
read-writeu file.is_blkdevu6 Changes to {0} cannot be applied. Not a block device. u testu Changes to {0} will be applied u disk.dumpu disk.tuneu 1u Changed from {0} to {1}u'