Skip to content

Instantly share code, notes, and snippets.

@nexeck
Created April 1, 2012 11:34
Show Gist options
  • Save nexeck/2274819 to your computer and use it in GitHub Desktop.
Save nexeck/2274819 to your computer and use it in GitHub Desktop.
<?php
/**
* Created by JetBrains PhpStorm.
* User: mbeck
* Date: 01.04.12
* Time: 10:08
*/
error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once("nexeck/luks/luks.php");
Luks::create_partition('/dev/sdf');
$luks = new Luks('/dev/sdf1');
echo '<pre>';
echo 'Luks::is_device ';
var_dump(Luks::is_device('/dev/sdf1'));
echo '<br />';
echo 'Luks::is_device_mapper ';
var_dump(Luks::is_device_mapper('/dev/sdf1'));
echo '<br />';
echo 'Luks::is_luks ';
var_dump(Luks::is_luks('/dev/sdf1'));
echo '<br />';
echo 'Luks::is_partition ';
var_dump(Luks::is_partition('/dev/sdf1'));
echo '<br />';
$luks->format('aes-xts-plain', 512, 'xfs', 'pass');
echo '<br />';
var_dump($luks);
echo '<br />';
echo '</pre>';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment